自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

持续改进

Diving toward the seabed!

  • 博客(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

原创 BMT(Bean管理事务)

 

2007-07-24 23:14:00 855

原创 CMT(容器管理事务)

 建议JMS MDB使用CMT.

2007-07-24 22:19:00 978

原创 事务基础(1)

一、问题1需要原子操作2.网络或机器故障3.因多用户共享数据 ,所以可能会同时操作同一数据。二、引出事务来解决问题1.ACID属性(Atomicity、Consistency、Isolation、Durability)事务中存在若干参与者:事务性对象(事务性组件)、事务管理器、资源、资源管理器。三、事务的工作机制首先研究事务模型。平面(Flat)事务和嵌入式(Nes

2007-07-20 22:12:00 575

原创 何时不用EJB技术

1EJB技术适合单线程环境不适合多线程环境。2执行大量消耗CPU资源的操作。3.临时使用数据库。

2007-07-19 23:43:00 661

原创 消息驱动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

原创 如何利用iText在java程序中生成PDF文件

http://blog.sina.com.cn/u/4ae1bd8f01000a3z 

2007-07-17 20:22:00 592

转载 正则表达式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

下拉级联汇总

2,3级下拉菜单级联实现汇总

2008-03-17

struts1&struts2

在10个方面详述了struts1与struts2的区别

2007-09-04

精通EJB3.0

EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0

2007-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除