
J2EE
hhwgaoshu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【转】Maven 2.0:编译、测试、部署、运行
摘要: Maven1.0已经历了几年的时间,并且作为Ant的替代品已被广大的开发人员所接收,但它并没有在很大程度使开发人员从Ant的build.xml文件中解脱出来。Maven1.0速度慢并且笨拙,使用起来的困难度并不亚于使用Ant的项目。事实上,它的核心是基于Ant实现的。在经过了几乎彻底的重写后,Maven2.0诞生了。 一个Java项目中最困难的地方就是如何着手启动它。在启动项目之前,...2010-03-30 11:19:26 · 131 阅读 · 0 评论 -
OS Workflow Intruction
OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许多的持久化API支持包括:EJB,Hibernate,JDBC等等。OSWorkflow还可以与Spring集成。 它基于有限状态机(finite state machine)。每一个状态被描述成stepId和Status,从一种状态转到另一种状态没有Action是不可能实现的。在工作流的生命周期内通常有一个...原创 2011-03-14 01:58:40 · 160 阅读 · 0 评论 -
EJB学习之五---MDB(消息驱动EJB)
前面已经介绍过EJB的Session Bean,这篇文章主要介绍EJb的消息驱动bean---MDB. Key 消息驱动Bean定义 发布消息方式 实现MDB Sample 一 消息驱动Bean定义 二 发布消息方式 1. P2P(Point to Point) 2. Pub-Sub(Publish/Subcrib) 三 实现MDB 四 Sam...2010-09-06 13:32:13 · 210 阅读 · 0 评论 -
SSL单双向验证原理(转)
Key points SSL验证 双向SSL握手 证书结构 一 SSL验证 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下: ①...原创 2010-06-07 22:34:13 · 397 阅读 · 0 评论 -
Spring2.5学习之三----AOP研究
Key Points AOP的基本概念 Advice的类型 AOP的实现方式---Proxy AOP的实现方式---CGLib XML配置AOP 注解配置AOP 前面已经介绍了关于Spring中的IOC,接下来介绍下AOP。 首先,在OO设计中,由类组成了模块化,而AOP的出现,弥补了OO中的不足点。原因是:在AOP中模块化的单元是切面。切面能对关注点进行模块化,例如:横切多个...2010-05-31 12:09:15 · 175 阅读 · 0 评论 -
Spring2.5学习之二----依赖注入
Key points 依赖注入的原理 依赖注入的方式---XML配置 依赖注入的方式---注解的方式 Java包装类的注入 Collection的注入 学习Spring 它的核心就是IOC和AOP。而IOC中实现Bean注入的实现方式之一就是DI(依赖注入)。 一 DI的原理 DI的基本原理:对象之间的依赖关系只会通过三种方式:构造函数参数,工厂方法的参数以及构造函数...2010-05-30 17:22:15 · 117 阅读 · 0 评论 -
Spring学习之一----创建Bean的三种方法
关键字 BeanFactory ApplicationContext 创建Bean的三种方法 Bean的作用域 Bean的生命周期 Bean的XML元数据配置 自动扫描管理Bean 对于Spring框架开发而言,BeanFactory和ApplicationContext无疑是最基础的两个类。那么这篇文章就介绍下。 一 BeanFactory 接口BeanFactor...2010-05-30 14:29:57 · 349 阅读 · 0 评论 -
EJB3学习之四----EJB3新特性(元数据注解和依赖注入)
EJB3新特性 元数据注解 依赖注入 一 EJB3新特性 相比EJB3以前的版本而言,增加了两个新特性:元数据注解(Annotation) 和依赖注入(Injection),而元数据注解以最大限度的使部署描述符从冗余繁杂中脱离出来。 二 元素据注解 元数据注解,来源于Java EE 5中的Annotation----javax.annotation.*.一般而言,...2010-05-13 01:39:31 · 921 阅读 · 0 评论 -
Ejb3学习之二----Ejb3的Ejb Bean类型介绍
关于Ejb3的Ejb bean类型介绍,有三种类型:Session bean,Entity Bean和MessageDriven bean(Mbean).在这篇文章中,主要介绍Session bean. Key: 定义 Stateful bean Stateless bean Sample 一 Session Bean定义 用于实现业务逻辑,分为stateful be...2010-05-11 23:01:58 · 130 阅读 · 0 评论 -
EJB学习之三---Local和Remote接口
这篇文章主要来学习Ejb的组成元素,重点介绍Local和Remote接口。 Key EJB的组成 Local接口 Remote接口 Ejb Instance及工作方式 Sample实例 一 Ejb的组成 标准的Ejb至少由三个部分组成:Local接口,Remote接口以及Ejb Instance。 二 Local接口 1. Local接口,称为Home接口,...2010-05-10 23:12:23 · 562 阅读 · 0 评论 -
Ejb学习之一---EJB3+Jboss4.2配置开发
昨天,打算把Ejb整理下,最早用到Ejb+Jboss是在三年前了。技术的关注度,往往同你所在项目有关。所以,昨天用Ejb也是碰到一个配置问题,搞了我半天。 Point: Ejb定义 配置 Exception 实例(Sample) 一 Ejb 定义 所谓Ejb,即Enterprise Java bean----企业级的Java bean.但同Java Bean有 区别: ...2010-05-09 02:59:04 · 261 阅读 · 0 评论 -
Struts2中的Vistor模式
Visitor访问者模式定义 作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作. 对于Struts 2中,Visitor Design Pattern在页面校验中被很多开发者广泛应用。记得以前在Struts 1中,支持在ActionForm的validate方法中手动校验(通过JavaScript),或者通过Commons Valida...2010-04-19 00:40:23 · 127 阅读 · 0 评论 -
Spring中的Singleton模式和Prototype模式
对于在Spring+Struts2结合配置Action="Prototype"而言,有时候忘记了进行配置,而Spring中默认的模式为Singleton,所以导致每个Session中就会Add 一个New Action,并且会保存上次操作的记录。 其实,这也是在Struts 1 和Struts 2中不同的原因所在。在Struts 1中,所有的Action都是Singleton,并且不会存在全局变...2010-04-19 00:06:31 · 194 阅读 · 0 评论 -
WebService介绍
记得初次接触WebService是在07年的一个日本政府项目中。后来自己研究过在Websphere下开发WebService.今天,有点时间来介绍Webservice。 Key Points: WebService定义 WebService协议栈 WebService工作流程 WebService特点 WebService例子 一 WebService 定义:...2010-04-18 17:01:42 · 1038 阅读 · 0 评论 -
Spring中的Singleton模式和Java中的Singleton模式
对于Spring中实现Singleton模式,是以IOC容器为单位,换句话说,一个JVM可能有多个IOC容器,而Java中实现Singleton而言,只有一个JVM。所以说,Spring中实现的Singleton模式与Java中的Singleton设计模式有点不同。 此外,spring singleton的含义是在一个spring 上下文中保持单态。 所以singleton模式中,single...2010-04-17 17:09:42 · 337 阅读 · 0 评论 -
JavaMail来读取和发送邮件的基本流程
在应用程序中使用JavaMail来读取邮件的基本流程如下: 1.创建一个新的Session对象并且定义其使用的存储的类型(如IMAP或者POP3)和传输的类型(如SMTP)。 2.使用Session对象,创建一个新的Store对象。在访问消息的存储之前,当前用户必须经过认证。 3.从Store中取得Folder,比如INBOX。 4.从Folder中获取消息。 在应用程序...2010-04-15 01:21:14 · 189 阅读 · 0 评论 -
SSH框架优缺点【转】
在过去的一年里,可能过分地关注于业务和Oracle数据处理,对技术钻研得很少,不是说J2ee方面的开源框架自己不熟悉,最早接触这块是07年,后面每个项目都是用Web开发,只是侧重点不同---项目管理,技术,业务需求,但一直没有精力去做下系统地总结吧。今天,在优快云上看到这么一篇文章,觉得讲得还不错,就帖过来了,以下是这篇文章: 典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数...2010-04-15 00:53:22 · 148 阅读 · 0 评论 -
转:Hibernate中cascade和inverse的相关
FROM:http://developer.51cto.com 本文对Hibernate中cascade和inverse的相关做出分析,包括在使用inverse和cascade的作用时机等 1、到底在哪用cascade="..."? Hibernate中cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所...2011-11-19 17:51:37 · 98 阅读 · 0 评论