java ee技术调查报告new

java ee技术调查报告new

ID:20023497

大小:41.50 KB

页数:5页

时间:2018-10-09

java ee技术调查报告new_第1页
java ee技术调查报告new_第2页
java ee技术调查报告new_第3页
java ee技术调查报告new_第4页
java ee技术调查报告new_第5页
资源描述:

《java ee技术调查报告new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、技术一.Weblogic服务器特点:JavaEE提供了一个框架(一套标准API)用于开发分布式结构的应用,这个框架的实际实现留给了第三方厂商。部分厂商只是专注于整个JavaEE架构中的的特定组件,如Apache的Tomcat提供了对JSP和Servlet的支持,BEA系统公司则通过其WebLogic应用服务器产品为整个JavaEE规范提供了一个较为完整的实现。WebLogic服务器已使建立和部署伸缩性较好的分布式应用的过程大为简化。WebLogic和JavaEE代你处理了大量常规的编程任务,包括提供事务服务、安全领域、可

2、靠的消息、名字和目录服务、数据库访问和连接池、线程池、负载平衡和容错处理等。通过以一种标准、易用的方式提供这些公共服务,象WebLogic服务器这样的产品造就了具有更好伸缩性和可维护性的应用系统,使其为大量的用户提供了增长的可用性。功能:1在使用IP地址的一台计算机,或在使用集群捆绑在一起的多台计算机上,或在通过代理服务器管理的多台计算机上建立拥有相同域名的不同站点。2部署基于J2EE标准编写的服务器JAVA代码,包括servlet,JSP,JavaBean和EJB。3使用J2EE扩展网络服务集成分布式系统,包括用于数据

3、库连接的JDBC、用于信息传递的JMS、用于网络目录访问的JNDI、用于分布式事务处理的JTA和用于电子邮件处理的JavaMail。4部署使用远程方法调用(RMI)的纯Java分布式应用程序。5通过使用RMI—IIOP(RMIoverInternetInter-ORBProtocol)协议部署近似CORBA的分布式应用系统。6通过使用安全套接层(SSL)和Weblogic的内在支持为用户验证和授权,实现强大的安全性。7通过将多个Weblogic服务器组成一个集群提供高可用性、负载均衡和容错能力。8利用Java的多平台能力

4、在WindowsNT/2000,SunSolairs,HP/UX和其他Weblogic支持的操作系统上部署Weblogic服务器。9在任一平台上,通过使用WebLogic直观的进行基于Web的管理和监视工具可在网络上轻松管理一个或多个WebLogic服务器。目前最新的版本是WebLogicServer12c。技术二.JDBCJDBC(JavaDatabaseConnectivity)提供连接各种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员

5、提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。类型1:JDBC-ODBCBridge在JDBC出现的初期,JDBC-ODBC桥显然是非常有实用意义的,通过JDBC-ODBC桥,开发人员可用JDBC来存取ODBC数据源。不足的是需要在客户端安装ODBC驱动程序,换句话说,必须安装Windows的某个版本。使用这一类型要牺牲JDBC的平台独立性。另外ODBC驱动程序还需具有客户端控制权限。类型2:JDBC-nativedriverbridgeJDBC本地驱动

6、程序桥提供了一种JDBC接口,它建立在本地数据库驱动程序的顶层,而不需要ODBC。JDBC驱动程序将对数据库的API从标准的JDBC调用转换为本地调用,使用此类型要牺牲JDBC的平台独立性,还要求在客户端安装客户端数据库驱动程序。类型3:JDBC-networkbridgeJDBC网络桥驱动程序不需要客户端数据库驱动程序。它使用网络上的中间件服务器来存取数据库。这种应用使得负载均衡、连接缓冲池和数据缓存等技术的实现有了可能。由于第3种类型往往只需要相对更少的下载时间,具有平台独立性,且不需要在客户端安装数据库驱动程序并取

7、得控制权,所以很适合于Internet上的应用。类型4:PureJavadriver通过使用一个纯Java数据库驱动程序来执行数据库的直接访问。此类型实际上在客户端实现了2层结构。要在N-层结构中应用,一个更好的做法是编写一个EJB,让它包含存取代码并提供一个对客户端具有数据库独立性的服务。WebLogic服务器为一些通常的数据库提供了JDBC驱动程序,包括Oracle、Sybase、MicrosoftSQLServer及Informix。它也带有一种JDBC驱动程序用于Cloudscape,这是一种纯Java的DBMS

8、,WebLogic服务器中带有该数据库的评估版本。让我们看一个实例。JDBC实例在这个例子中假定已在Cloudscape中建立了一个PhoneBook数据库,且包含一个表名为CONTACT_TABLE的表,它带有2个字段:NAME和PHONE。开始时先装载CloudscapeJDBCdriver,并请求driverm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。