`
jeff312
  • 浏览: 77304 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论
文章列表
    随着Hibernate3的流行,使用ThreadLocal管理事务的方式已然深入人心,在Hibernate3的项目里,如果不需要实现跨数据库的事务,使用Thread管理事务的效率比JTA这个庞然大物高很多,自然地成为了大家的首选。当然,既然ThreadLocal是 ...
先把资料列一下,            字符   URL编码值            space  %20              "    %22              #    %23              %    %25              &    %26              (    %28              )    %29              +    %2B              ,    %2C              /    %2F              :    %3A              ;    ...
JBoss 5.x 的类路径检查非常严格,尤其是一些类库如Hibernate,xerces解析器在加载的时候,一旦有重复包存在,程序就会发生怪事,具体何种怪事则依情况而定,总之原则是你的程序一定跑不起来。 手头有个项目,构建原型的时候图方便,就暂时使用tomcat6做服务器,因为采用的是比较基本的ajax + servlet/jsp + javaBean 的架构,所以tomcat用起来还是相当顺手的。最近由于一些很无奈的原因,项目匆匆进入生产部署阶段,需要跟公司的产品集成并一齐部署在JBoss 5.1GA 上,麻烦开始接踵而至。 刚把JBoss注册进IDE(NetBeans6.5.1) 就立 ...
    EJB 的部署一向是个头疼的问题,在部署行为和默认设置上,应用服务器之间,甚至是同一服务器的不同版本之间都可能有着很大的差异。这几天刚用上JBoss 5.10GA,碰上一个傻帽问题,发现原因后差点没气得呛死。     事情是这样,照规矩我在拿到新的服务器时都要先写一个HelloWorld试验,图方便就在MyEclipse里直接建立了一个EAR项目(PlayEJB1),同时选择新建一个EJB项目和一个WEB项目。EJB项目里写了一个HelloStatelessBean,Web项目里新建一个JSP写好JNDI查找的字串如下: "HelloStatelessBean/local&q ...
做WEB应用不可能不接触到线程锁的问题,尽管背后的原理很简单,但说实话要真正理解并在实践中保持信心不太容易。 许多初学者看到某些代码的同步锁(synchronize关键字)之后,便诚惶诚恐地在自己的类方法里也加上很多不必 ...
本人前一段收到任务,负责独立设计开发一个微型系统作为现有 DM 产品的一个子系统,主要是提供用于Imaging (扫描+索引) 生产的“工作台”,由于系统本身是个独立的生产车间,也会包括一些类似后台管理的功能。 由于是生产系统,且主要是根据电子文档的图像进行数据录入,故表现层要求较低,结构也很简单,但连续工作性能及并发性能要求较高(主要考验逻辑层)。模型层对外提供的服务数量也较少,但内部模型逻辑实现较复杂。由于老板在易用性方面意见很大,不得不对模型层作较大的修改,增加一些属性以适应需求。 设计初期对需求估计不足,刚开始只采用了最简单的java bean + DAO 的架构,为了获得一些tra ...
CSDN论坛上看见好几个人都在问关于李腾飞版EJB3.0讲座中的MDB例子,为什么在他们的JBoss版本下跑不通,主要是“jms not bound” 这个问题。   有一些“高手”给出了一个方案,在/deploy/目录下放置一个 xxx-server.xml 的配置文件,内容是: <?xml version="1.0" encoding="UTF-8" ?> <server> <mbean code="org.jboss.mq.server.jmx.Queue" ...
最近老板突然问我最近学EJB3.0 + JBoss没有,把我气得够呛,心想之前好几次问你都说不用EJB,这会儿还有脸来问我?   JBoss第一次使用,没什么经验,径直跑到官网上下了一个5.0.1GA就开始测试各种类型的HelloWorld,测试到Stateless Session Bean的本地接口的时候开始了第一次崩溃。因为要调用本地接口,就必须使用服务器内的程序(如一个web app)作为客户端,这个时候发现5.0.1GA在部署web项目的时候超级超级慢,足足跑了半分钟有余,这个项目有什么呀,不就是一个jsp和一个class么。慢就慢一点吧,跑起来了还不让我省心。这个web程序在调用之 ...
    这个年代还在写EJB 2.1的东西感觉很怪,毕竟我在网上寻找答案的时候发现绝大多数提问的帖子都是04年以前的了,如今也没什么人还会用EJB 2.1以下的版本做项目。然而,实际生产总是跟不上潮流的,公司里需要我维护的还 ...
    在使用 MyEclipse 开发J2EE程序时,直接在IDE下启动应用服务器是非常方便的,这个功能让我们不必非要去找特定应用服务器的控制台启动方法,对新的服务器快速上手是相当有用。       1. 如果你刚从tomcat里转过来用了 glassfish , 会发现控制台是费解的,asadmin只能用来启动服务器,但是控制台的各种消息(最简单的如System.out.println()打出来的东西)却看不到,总不能为了查看运行消息而跑到log文件去看吧。至于命令行下的控制台究竟怎么启动我从来都没搞清楚,太笨,但无罪吧,为了启动一个鸡肋一样的控制台看一整天的文档?        2. M ...
Global site tag (gtag.js) - Google Analytics