|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,
Java2EnterpriseEdition(J2EE)标准供应了完成高度可伸缩、牢靠和可用的电子商务使用的散布式基于服务的系统布局。一般,J2EE使用系统布局与模子-视图-把持器(MVC)框架绝对应--资本库/内部体系资本撑持域模子(模子),JSP/Servlet办理显现(视图),而EJB处置贸易逻辑(把持器)。
经由过程服务器端一切三层中的组件完成一个典范的电子商务使用用例。思索到用户交互数目的复杂(关于面临客户的使用,有上百万个),必要优化地共享有限的服务器端资本。这类资本大概包含数据库、动静行列、目次、企业体系(SAP、CICS)等等,它们中的每个都能够由利用代表资本会见点的毗连对象的使用来会见。办理对那些共享资本的会见关于满意J2EE使用的高功能需求来讲相当主要。
毗连适用是由数据库供给商倡议的手艺,其目标是同意客户机共享一组高速缓存的毗连对象,这些对象供应对数据库资本的会见。在本文中,我剖析了J2EE情况中服务器端资本(比方数据库、动静行列、目次和企业体系)的毗连适用。
为什么适用资本毗连?
思索一下代码示例,个中,EJB利用JDBC1.0、不利用毗连适用来会见数据库资本。
很分明,该示例的次要成绩是毗连的翻开和封闭。思索到实体bean是共享组件,因而,对每一个客户机哀求,都要举行几回猎取和开释数据库毗连的操纵。
从能够看出,利用JDBC1.0经由过程数据库办理器猎取和开释数据库毗连将影响EJB层的功能。这类影响是由数据库资本办理器历程创立和摧毁那些对象而引发的。使用服务器一样平常必要花1到3秒的工夫来创建数据库毗连(包含与服务器通讯、认证等等),并必要对每个客户机(EJB)的哀求举行毗连。
.利用JDBC1.0的毗连办理
利用服务供给商举措措施的毗连适用
如今看一下在J2EE情况中,数据库和非数据库资本范例以后可使用哪些毗连适用举措措施。
JDBC2.0尺度扩大API
JDBC2.0尺度扩大API指定命据库服务供给商能够完成具有以下特征的适用手艺:同意哀求客户机通明地共享资本池的多个毗连对象。在那种情形下,由于池办理器事后在启动时创立毗连对象,以是,J2EE组件可使用毗连对象,而不会招致数据库资本办理器上的体系开支。使用服务器供给商在其内存空间完成池办理器,并依据必要静态改动池的巨细,从而优化资本的利用。中显现了这类情形。
.利用JDBC2.0尺度扩大的毗连适用
<p>
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。 |
|