摘要: 常用的Java Web框架Struts,Webwork,Struts2,Spring MVC等,它们虽然各有千秋,但均具有着相同的设计原则 前端控制器模式。 理解前端控制器模式前先了解下原始的MVC模式,原始的MVC存在于GUI应用中,原始的MVC寻求一种模式将应用程序分为3 个部分,并且详细定义这 阅读全文
posted @ 2012-07-26 13:31 zhenxu.liu 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: Java Transaction API 允许您操作应用程序中的分布式事务(Distributed Transaction)。JTA 中有一组方法,它将传统的 JDBC 调用封装到了两阶段提交(Two-Phase-Commit)协议中。 在异构环境中,您通常会发现一个事务管理器(Transactio 阅读全文
posted @ 2012-07-26 13:30 zhenxu.liu 阅读(910) 评论(0) 推荐(0) 编辑
摘要: JTA是一种高层的,与实现无关的,与协议无关的API,应用程序和应用服务器可以使用JTA来访问事务。 JTA允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据,这些数据可以分布在多个数据库上。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 如果使用 JTA 界定事 阅读全文
posted @ 2012-07-26 13:29 zhenxu.liu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,事务往往包含有多个参与者的活动,单个参与者上的活动是能够保证原子性的,而多个参与者之间原子性的保证则需要通过两阶段提交来实现,两阶段提交是分布式事务实现的关键。 很明显,两阶段提交保证了分布式事务的原子性,这些子事务要么都做,要么都不做。而数据库的一致性是由数据库的完整性约束实现的, 阅读全文
posted @ 2012-07-26 13:28 zhenxu.liu 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1.分布式事务: 在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing , DTP )的概念。 Transaction ,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如 数据库 或文件上为完成某些功能的执行过程的集合 阅读全文
posted @ 2012-07-26 13:27 zhenxu.liu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 事务的ACID特点分别是指原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 对于JDBC事务平时的时候我们很少涉及, 阅读全文
posted @ 2012-07-26 13:26 zhenxu.liu 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Weblogic10 开发 JMS 时候总是出现些奇奇怪怪的问题,现总结如下: 1、Weblogic10 不支持 JDK6 ,只对 JDK5 感冒 创建一个JDK6 的 domian,然后通过该 domain 下的start 批处理命令启动 Server 会报错,说你指定的 JRE 找不到,不能正常 阅读全文
posted @ 2012-07-26 13:24 zhenxu.liu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在进行JMS开发的过程中我们首先要获得JMS server 的context,然后通过 context 获取 ConnectionFactory、Connection 和 Session 等。为了方便开发,我就抛砖引玉写了个JMS工具类,这样就能简化我们的JMS开发。 一、资源文件 JNDI_FAC 阅读全文
posted @ 2012-07-26 13:23 zhenxu.liu 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 今天查看JMS API tutorial ,把关于JMS messageing domains 的一些注意细节整理如下: 一、Point-to-Point Messaging Domain 1、Queues retain all messages sent to them until the mes 阅读全文
posted @ 2012-07-26 13:22 zhenxu.liu 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Error:<EJB Deployment: CalculateEjb has a class training.ejb.CalculateEjb that is in the classpath. This class should only be located in the ejb-jar f 阅读全文
posted @ 2012-07-26 13:21 zhenxu.liu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 今天在搜索【原创】weblogic.jms.common.messageFormatException:[JMSClientException:] Invalid property value 的时候无意间搜索到与之相近的一个Exception: Error: weblogic.jms.common 阅读全文
posted @ 2012-07-26 13:19 zhenxu.liu 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Error: weblogic.jms.common.messageFormatException:[JMSClientException:055123] Invalid property value, com.jms.BHR@164dbd5 Description: 今天学习JMS,其中我想发送一 阅读全文
posted @ 2012-07-26 13:17 zhenxu.liu 阅读(871) 评论(0) 推荐(0) 编辑
摘要: This error is generated when anything comes before the XML document type declaration. In an XML document the first thing before anything else you decl 阅读全文
posted @ 2012-07-26 13:15 zhenxu.liu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Background: DES加密会涉及到三个事物:key,data,mode key 用来存放密钥,data 是加密解密的数据,mode为加解工作方式 首先需要将目标数据通过加密API生成key,设定目标数据key的alias,存储在keyStore中。然后在程序中通过目标数据key的alias去 阅读全文
posted @ 2012-07-26 09:50 zhenxu.liu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 这些天项目中涉及到CA认证,通过CA认证可以实现客户端和服务器端的安全通信。接下来几天会陆续把这阶段所学记录下来,以备以后所需。学习CA认证首先要知道两个概念,对称加密和非对称加密。 密码学中基本概念有明文、密文和密钥,密钥就是明文和密文二者之间转换的钥匙。通常明文是我们能看得通,理解通的,而密文则 阅读全文
posted @ 2012-07-26 09:49 zhenxu.liu 阅读(578) 评论(0) 推荐(0) 编辑