基础问题,概念不清。请指教 好象问错地方了……sorry…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太懂你的意思。如果不用连接池连接当然就不用配置了。可以,一般是 表单页面-->servlet-->session bean -->entity bean可以看看《精通ejb》的例子。网上有下载 这里说一些对j2ee服务器的理解.作为ejb和其他java 服务器组件的运行环境,j2ee服务器在设计上遵循了sun公司制定的一系列标准,如JNDI(java命名目录)服务,JMS(信息服务),当然也包括了对当前主流数据库的连接服务,连接是通过JDBC标准接口,利用了JCA技术,还有其他相关服务,这里不再详细罗列.提到这些服务的原因是因为这种"容器+组件"的设计思想,可以简化组件的开发,依托服务容器所提供的各种服务,组件在设计上可以不"自己制造汽车轮子",通过调用服务容器的接口,来实现服务器端各项功能,而且可以充分发挥服务器的性能优势,在开发上和性能上达到最完美的结合.以数据库连接为例,为什么要使用服务器提供的连接服务呢?应该有如下考虑:1.性能:服务器可以提供连接池,使资源利用更合理.2.调用简单:如ejb组件,可以通过环境引用来获得数据库连接,而不需要ejb组件自身重新创建连接.3.逻辑层次分明:这里用ejb的session bean 和entity bean作为例子做说明.之所以ejb有这种划分,就是为了业务逻辑和数据逻辑分开,逻辑分开的结果是所构建的系统灵活性和扩展性好.entitybean是对数据库的高层次封装映射,session bean基于entity bean的结构再对业务逻辑进行实现,这样在设计当中着重点不同,而且专一,从开发人员的角度讲,考虑的问题有了明确的界定范围,在实现的时候会更显轻松.在entitybean当中,又以鼓励使用CMP bean为主,这又是从逻辑层次的角度来考虑设计了,因为CMP bean根本不需要考虑与什么数据库打交道,也不需要在代码中写sql语句,这样当后台数据库变化后,CMP bean不用修改任何代码,这是层次逻辑分明带来的巨大优势!通过服务器来获得数据库连接,也同样可以带来这样的优点.当然,可以不通过服务器自身的连接池来获得与数据库的连接,举个简单的例子,用jsp+java bean这种方式写的服务器端程序,有很多模式都是在java bean中自己加载驱动来与数据库建立连接,而jsp是运行在容器当中的,跟ejb运行环境相同,因此对ejb而言也可以自己创建数据库连接.你要设计的servlet+ejb是一个合理的模式,也就是常提到的vmc模型,v-servlet(jsp),m-entity bean,c-session bean,v负责表述逻辑和一般性验证,m负责数据实体,c负责逻辑操作.希望你能在系统设计当中获得对j2ee体系更进一步的认识和收获. hahaDavidBone(7级宝宝) 的信誉度五天就减了30怎么回事啊?? 如何自动将数据库文件导入数据库中 如何让线程池中的线程执行完毕后,主线程再开始执行 多线程的同步问题 关于Tcp Socket的问题 JTable 查询记录,高手请进 刚下的J2SE用不了? 关于JAR 急求一个关于布局和刷新的严重问题,!困扰多日,东西马上要交了,但是还没有解决 j2sdk-1_3_0_02-win.exe,能不能在XP下用呀 急 hibernate问题 雪地裸奔求高手解答 在serversock中,接受用字节流接受一个汉字,字节流动长度为3,为何不是2?如何获取正确的长度? 弱智问题,java中如何将两条sql处理成一个事物
可以看看《精通ejb》的例子。网上有下载
作为ejb和其他java 服务器组件的运行环境,j2ee服务器在设计上遵循了sun公司制定的一系列标准,如JNDI(java命名目录)服务,JMS(信息服务),当然也包括了对当前主流数据库的连接服务,连接是通过JDBC标准接口,利用了JCA技术,还有其他相关服务,这里不再详细罗列.提到这些服务的原因是因为这种"容器+组件"的设计思想,可以简化组件的开发,依托服务容器所提供的各种服务,组件在设计上可以不"自己制造汽车轮子",通过调用服务容器的接口,来实现服务器端各项功能,而且可以充分发挥服务器的性能优势,在开发上和性能上达到最完美的结合.
以数据库连接为例,为什么要使用服务器提供的连接服务呢?应该有如下考虑:1.性能:服务器可以提供连接池,使资源利用更合理.2.调用简单:如ejb组件,可以通过环境引用来获得数据库连接,而不需要ejb组件自身重新创建连接.3.逻辑层次分明:这里用ejb的session bean 和entity bean作为例子做说明.之所以ejb有这种划分,就是为了业务逻辑和数据逻辑分开,逻辑分开的结果是所构建的系统灵活性和扩展性好.entitybean是对数据库的高层次封装映射,session bean基于entity bean的结构再对业务逻辑进行实现,这样在设计当中着重点不同,而且专一,从开发人员的角度讲,考虑的问题有了明确的界定范围,在实现的时候会更显轻松.在entitybean当中,又以鼓励使用CMP bean为主,这又是从逻辑层次的角度来考虑设计了,因为CMP bean根本不需要考虑与什么数据库打交道,也不需要在代码中写sql语句,这样当后台数据库变化后,CMP bean不用修改任何代码,这是层次逻辑分明带来的巨大优势!通过服务器来获得数据库连接,也同样可以带来这样的优点.当然,可以不通过服务器自身的连接池来获得与数据库的连接,举个简单的例子,用jsp+java bean这种方式写的服务器端程序,有很多模式都是在java bean中自己加载驱动来与数据库建立连接,而jsp是运行在容器当中的,跟ejb运行环境相同,因此对ejb而言也可以自己创建数据库连接.你要设计的servlet+ejb是一个合理的模式,也就是常提到的vmc模型,v-servlet(jsp),m-entity bean,c-session bean,v负责表述逻辑和一般性验证,m负责数据实体,c负责逻辑操作.希望你能在系统设计当中获得对j2ee体系更进一步的认识和收获.
DavidBone(7级宝宝)
的信誉度五天就减了30
怎么回事啊??