学习weblogic时知识归纳(一)

  现在在学weblogic,和tomcat好像有些不一样,tomcat的话直接安装,然后与myeclipse进行整合,然后发布到tomcat下的webapps下就OK了。而weblogic是先与myeclipse进行整合,还要进行一些简单的配置(在myeclipse中jdk的选择,weblogic应用的myeclipse的工作区间的配置)(此详细配置步骤见下一篇文章:http://blog.csdn.net/qq_30546099/article/details/74932309)。
   其二,在weblogic 的控制台进行配置数据源和部署。(详细步骤见下一篇文章)。而我想说学到的知识重点并不是这些配置,因为这些都是大家浅而易见的。而真正在进行这些配置和部署的时候,我意识到自己对Java的理解是那么的浅显和无知。在配置数据源的时候,突然间反问了自己一句,JDBC,JNDI到底是什么,它俩有什么关系?按照个人的理解,你到底能说出来多少呢。先说JDBC到底是什么,JDBC:数据源,顾名思义:就是数据的源头(像项目中数据库的username,password等连接数据库)。web应用或者其他的应用想要数据,就要用到JDBC进行连接。浅显的答案就是Java用于连接数据库的一种技术。官方的答案:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
   那么按照我的理解,JDBC就是应用程序和数据库连接的媒介,也就是接口(Java api)。那作用呢,最明显的肯定是与数据库建立连接、发送操作数据库的sql语句并处理结果。
   那JNDI呢,个人理解jndi:数据库连接池。是连接应用和数据库的接口,但是假如数据库a连接应用会有相应的接口配置a,要是换成另一个数据库b,又会对应相应的接口配置b。这样多了会使连接困难而且会改起来比较麻烦。所以就引入了jdci。
   解释的比较深入的是上两篇转载别人的对JDBC和JNDI的理解,讲的很明白。看过之后会对这两个概念有不同的见解。
JDBC:http://www.yiibai.com/jdbc/jdbc_introduction.html
JNDI:http://blog.csdn.net/qq_30546099/article/details/74929548

你可能感兴趣的:(技术--开发类)