- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 继承、多态、关系
继承为了在RDBMS中支持面向对象继承,JPA定义了若干映射策略,具体如下1.各类继承结构使用单个表(Single table per class hierarchy) 在类继承结构不含有太多属性时,开发者可以考虑使用这一策略。否则,表的字段非常多。如果使用这一映射策略,应用应该能够接受存在NULL值的列。2.各个子类使用单独的表(Separate table per subcla
2007-07-31 23:19:00 1132
原创 JBoss配置url为本地IP
like this:http://192.168.168.202:8080/backend/LoanApplicationServiceBean?wsdl 需要修改3处:1.D:/jboss-4.2.0.GA/server/all/deploy/jboss-web.deployer/server.xml里边的:Connector port="8080" address="192.1
2007-07-31 21:49:00 1671
转载 EJB3.0中查询boolean值的问题
用的是JBoss EJB3.0,其中的EJB-QL类似Hibernate,在网上搜到:来源:http://www.programfan.com/club/showpost.asp?id=11375我定义了一个类:HibernateBooleanDemo只有两个属性:id和enabled,分别是String和boolean类型,分别对应表中的id和isEnabled列。并编写了相应的get和
2007-07-30 16:49:00 665
转载 Velocity基本语法
摘自:http://blog.csdn.net/eye_of_back/archive/2006/04/08/655110.aspxVeloctiy是一种弱类型的语言,语法结构非常简单,但在jetspeed却非常实用一,变量定义因为是一种弱类型语言,所以不用定义变量的类型,编译器根据赋值的类型自动进行判断,定义的关键字为set,set前要加#,变量名前必须加$,变量名和值的
2007-07-28 23:39:00 810 1
原创 EJB定时器及其优缺点
定时器分为两种:single-action Timer(单动定时器)和interval Timer(间隔定时器)。为了使用定时服务,1.enterprise bean必须实现javax.ejb.TimedObject接口,该接口定义了一个回调方法,ejbTimeout().package javax.ejb;public interface TimedObject{
2007-07-28 17:56:00 2344
原创 设计EJB中的事务会话。(事务失败后的处理)
事务执行期间,有可能事务回滚。事务失败后该如何收拾残局?一、终止业务过程。二、可以重做事务若干次。对于无状态会话Bean,放弃业务过程是一件很简单的事情,我们只需要将异常抛给客户。但对于有状态SessionBean,事情变得复杂了,因为它持有会话状态。它需要智能(即重复事务若干次)的取消所做的工作,就需要被告知事务状态。实现SessionSynchronization接口就可获取到事务状态。
2007-07-27 11:54:00 625
原创 为什么EJB组件本身不允许设定隔离级别?
EJB3.0标准本身并未定义隔离级别相关的内容。EJB是一组件规范,它定义了业务组件的行为、组件与中间件基础框架间的契约。比如EJB组件能正确的使用不同的中间件服务。因此EJB组件是事务性组件,它能够借助于JTA实现同资源管理器的交互。比如JDBC资源管理器、JMS资源管理器。可以断定EJB本身并不是资源组件。既然隔离级别是底层资源所具有的特定行为和能力,则开发者就应该在资源API一级去指定隔
2007-07-27 11:52:00 1030
原创 Web Service测试工具
网络搜索结果:Web Service测试工具小汇转自:http://www.cnblogs.com/oscarxie/archive/2007/05/26/760827.html自己项目用的:soapUI下载网址:http://sourceforge.net/projects/soapuieclispe等IDE的plugin链接网址http://www.soapui.org
2007-07-27 11:47:00 1296
原创 MDB基本概念
1.JMS客户端:使用JMS的应用程序。2.JMS provider:处理消息的路由与传递的消息系统。3.JMS应用:由多个JMS客户端和一个JMS provider构成的业务系统。同一JMS客户端既可以是生产者也可以是消费者。 JMSMDB同样具有上下文对象。MessageDrivenContext,它简单地继承自EJBContext,并不包含任何新方法。在从
2007-07-25 10:55:00 1975
原创 事务基础(1)
一、问题1需要原子操作2.网络或机器故障3.因多用户共享数据 ,所以可能会同时操作同一数据。二、引出事务来解决问题1.ACID属性(Atomicity、Consistency、Isolation、Durability)事务中存在若干参与者:事务性对象(事务性组件)、事务管理器、资源、资源管理器。三、事务的工作机制首先研究事务模型。平面(Flat)事务和嵌入式(Nes
2007-07-20 22:12:00 575
原创 消息驱动Bean
1. MDB 负责消费JMS及其他类型的消息。 2.消息可能来自JMS目的地的JMS消息,或者来自其他Endpoint的其他消息类型。3.MDB实例仅存在两种状态:不存在或池化(pooled,也称之为就绪状态)。MDB的生命周期:MDB的具体特征:1)MDB不存在远程或本地业务接口。2)MDB支持各种用于消息分发的监听器方法。3)MDB监听方法可能不会返回任何值给客
2007-07-19 23:19:00 791
原创 EJB3.0 依赖注入
1.资源引用 可以在属性级别、setter()、类 级应用资源引用,并能一次完成多个资源引用的设置工作。@Resource 默认时,资源名是java:comp/env/com.temp.MyClass/myDataSource。 1) @Resource SessionContext context; TaxRate tr = (Tax
2007-07-17 22:13:00 689
原创 EJB组件到其他EJB组件的调用操作
1.借助简化的JNDI 查找。Context ctx = new InitialContext();//查找业务接口Object result = ctx.lookup(TaxRate.class.getName());//进行类型转换(RMI-IIOP)TaxRate tr = (TaxRate)result;2.使用@EJB注释。@EJBTaxRate
2007-07-17 21:25:00 577
原创 EJB拦截器
1.定义在外部类的拦截器执行的优先级比定义在Bean类中的拦截器要高。2.拦截器方法能够访问到触发它的业务方法的相关信息, 比如方法名、调用参数。通过对业务方法调用的追踪记录,系统管理员可以分析系统的安全漏洞,或者回放某位用户执行的操作。3.EJB容器会根据定义拦截器的顺序来依次触发对它们的调用。 即各自在@Interceptors注释中的先后顺序,其次执行定义在Be
2007-07-17 21:09:00 1545
转载 正则表达式30分钟入门教程
正则表达式30分钟入门教程版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替
2007-07-13 14:25:00 562
原创 java中使用正则表达式
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest { public static void main(String[] args) { String str = "12891"; String reg
2007-07-06 23:33:00 422
原创 SOA简介
SOA是一种可以不断进化的方式,用它来构建以解决商业问题为中心的信息技术(IT)系统。 实现SOA,SOA能帮助消除团队之间、部门之间、公司之间的壁垒,确保组织内部报告的一致性。 作为一种产业,要将机构的不同部分不费力地联接起来,最佳的途径是SOA。除非将来不再需要增加收入、扩大市场、商业流程流水化,否则SOA就一直会是机构成功背后的推动力。当然,S
2007-07-05 21:28:00 546
原创 Eclipse插件CheckStyle安装以及使用
Checkstyle是一个开发工具,可以帮助编程人员编写符合编码规范的java 代码 。程序员都非常讨厌程序的check工作,checkstyle能够自动地完成这项烦琐但又非常重要的工作 ,从而节省了的程序员的时间,也提高了检查的质量。Checkstyle已经成了加强编码规范的首选工具。 NtCheckstyle 是一个可安装的模块,它自动完成Checkstyle和Netbeans 环境的集成。集
2007-07-02 23:01:00 1393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人