J2EE之基础篇

     这段时间在进行ITOO的项目但是也没有停下自己的脚步来充实自己,这段时间自己也带项目也有所感受,感谢提高班这个大环境我们能够安心学习,也能够总结自己的生命历程,这段时间主要学习的是J2EE,之前我们做的web网站是用的是C#语言,而这里使用的是Java语言为基础的,这里跟我们以前学习的地方有很多很像的地方,那么我们来介绍一下基本知识吧!

       Java命名和目录接口(Java Naming and Directory Interface,JNDI) 
       JNDI是Java Naming and Directory Interface 的简写,中意为:Java命名及目录接口,它是为了对高级网络应用开发中的使用的目录基础结构的访问。实际上这个目录是一个特殊的数据库,提供了对存储数据的快速访问,不象传统的目录服务访问方式-你必须提供不同的API接口去访问不同的目录服务(如:LDAP,NIS,ADS等),而它提供了一种标准的API来访问类型不同的目录。据说,使用完整的SDK可以开发那些JNDI还不支持的目录服务提供者。
      JNDI是J2EE的一个API,提供了一套标准的接口,以定位用户、机器、网络、对象、以及服务。例如,你可以使用JNDI来定位内部网中的一台打印机,你也可以使用它来定位Java对象或连接到一个数据库。JNDI可以用于EJB、RMI-IIOP、JDBC中。它是网络查找定位的标准方法。

       企业Java Beans(Enterprise Java Beans,EJB) 
  J2EE其中一个引人注目的技术是EJB。它提供了一个架构来开发和配置到客户端的分布式商业逻辑,因此可以明显减少开发扩展性、高度复杂企业应用的难度。EJB规范定义了EJB组件应该如何及何时与它们的容器交互。由容器来负责提供普通的服务,例如目录服务、事务管理、安全、资源池和容错。

      Java servlets 
  servlets提供的功能大部分JSP相同,它采用的是一个有点不同的方法。JSP中大部分是HTML代码,其中只有少量的Java代码,而servlets则相反,它完全使用Java编写,并且产生HTML代码,servlet是一个在服务器上运行的Java小程序,它可以扩展Web服务器的功能。

    

     

     

你可能感兴趣的:(J2EE之基础篇)