`
squall140
  • 浏览: 140914 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
The ServiceBindingManager   JBoss 5   Easy Way   Start JBoss with the VM parameter jboss.service.binding.set set to either ports-default, ports-01, ports-02 etc. For example:   run -Djboss.service.binding.set=ports-01     The advantage of this way is you don't have to take (and maintai ...
在Jboss4.2中,在文件jboss-service.xml中,修改   Xml代码 < attribute   name = "URLs" >             deploy/,             file:要发布的项目路径      </ attribute >       就可以发布指定路径的项目,但是在Jboss5中却有所改变 在Jboss5中,要在$ ...
所谓同一个JVM, 我的个人理解,是指一次JAVA程序的运行,会基于一个JVM实例上。 不论什么servlet或者java app ,只要用classload装载一次的时候,那毕竟会产生一个新的JVM环境(实例)。 本地如果做EJB local方式访问测试的话,那么如果启动一个EJB容器(JBOSS/WEBLOGIC), 那么再用Client的main方法写测试程序访问的时候,必然会报以下错误:     Exception in thread "main" javax.naming.NamingExce ...
If you run across an error like this when trying to use JAXB: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/somedirectory/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory ...

EJB3.0 DI

    博客分类:
  • EJB
为了存取那些服务对象,你需要通过服务器的JNDI来查找存根对象(session bean)或消息队列(MDB).JNDI查找是把客户端与实际的服务端实现解藕的关键步骤.但是,直接使用一个字符串来进行JNDI查找并不优雅.有这 样几个原因: ・客户端与服务端必须有一致的基于字符串的名字.它没有在编译时得到认证或在布署时得到检查. ・从JNDI返回的服务对象的类型没有在编译时进行检查,有可能在运行时出现转换(casting)错误. ・冗长的查找代码,有着自己的try-catch代码块,在应用之间是重复的和杂乱的 EJB 3.0,对任何POJO,提供了一个简单的和优雅的 ...

EJB3.1新特性一览

    博客分类:
  • EJB
1.取消接口   EJBContainer直接公布javaBean的Public方法,客户端使用通过@EJB注入。 2.引入Singletonsinessionbean.   通过@Singleton标记该SessionBean为Singleton。在该Container只有一例。   对于SingletonSessionBean的并行访问问题,有两种控制机制CMC(Container-managedconcurrency)容器管理的并行机制和   BMC(Bean-managedconcurrency),Bean管理的并行机制。默认容器管理并行机制。 ...
刘岩 Email:suhuanzheng7784877@163.com 1.        关于选择 现在的 Web MVC 框架太多了,研发、设计人员的选择也太多了。 Struts 、基于 JSF 规范的实现、 WebWork 、 Tapestry 、 Spring MVC 、 Tiles …………其中还是以 Struts2 与 JSF 标准的实现框架最为流行,于是就有了在 Web 层的选择烦恼,选择了一个就意味着放弃了另一个。就像当年刚刚学习编程的同 ...
池 (Pool)技术在一定层度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统 资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数 量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对象,而是再放到对象池中以方便下一次对象请求可以直接复用。其他几种池的设计思想也 是如此,池技术的优势是,可以消除对象创建所带来的延迟,从而提高系统的性能。 要了解Java连接池我们先要了解数据库连接池(connection pool)的原理,Java连接池正是数据 ...
PNuts: scripting language for JAVA contained in the aritcle PNuts: scripting language for JAVA contained in the article, Techical introduction to JAVA and Jini (Swing, JDBC, PNUTS, Java Beans, EJB and Java Script) This paper introduces a script language Pnuts that utilizes the func ...
  文章转自  http://blog.csdn.net/pengrui0719/article/details/5284687   某些专家认为,当今制造业的生存三要素是信息技术(IT)、供应链管理(SCM)和成批制造技术。使用信息技术就是由依赖人工的作业方式转变为作业的快速化、高效化,大量减少人工介入,降低生产经营成本;供应链管理是从原材料供应到产品出厂的整个生产过程,使物流资源的流通和配置最优化。这和局部优化的区别就是全面最优化;成批制造技术是在合适的时间,生产适量产品的生产计划排产优化技术,并随着生产制造技术的深化,改善对设备的管理。这里,MES技术在企业信息化中扮演着最重要的角色 ...
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。   初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。   大体上,对于HIBERNATE性能调优的主要考虑点如下:   Ø 数据库设计调整   Ø HQL优化   Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)   Ø 主配置参数(日志,查询缓存,fetch_size, ba ...
性能优化策略 1.      简介 版本:Hibernate3.2 1.1   目的 1.2   范围 1.3   定义、首字母缩写词和缩略语 1.4   参考资料
1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认 的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。     即在hibernate配制文件中进行配制:    1  < property name = " hibernateProperties " >  2        ...
有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的Hibernate的效率低于直接JDBC存取,然 而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之 ...
集群概念  集群(Cluster)是一组计算机节点的集合,它们作为一个整体向用户提供一组网络资源。一个理想的集群对用户是透明的。用户由单一入口访问集群的资源,从来不会意识到集群中的节点。在他们看来,集群是一个系 ...
Global site tag (gtag.js) - Google Analytics