自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆境成长

境由心生,知行合一

  • 博客(14)
  • 收藏
  • 关注

转载 EJB-12:EJB补充知识

一、将.war(Web模块)与.jar(EJB模块)打包成.ear(企业级模块)   方式1、先定义企业级程序框架,然后再将已有的.war,.jar加进来,最后打包成.ear   方式2、从企业级框架建立开始,新建.war,.jar,最后打包成.ear文件   二、在容器外(脱离容器),使用JPA 1、配置库文件:A、EntityManager 持久化提供者的库文件

2013-12-17 00:00:08 515

转载 EJB-11:Time Service

Time Service(定时服务) EJB如何调用EJB容器通过的定时服务? 在指定的某个时间点,执行相应的人任务。 常用的定时服务框架:   EJB(Since EJB2.1)   QuantZ(Open Source)   脚本(如UINX中的cron at) 1、EJB定时服务的原理   采用了模板方法   ① 容器提供定时服务功能

2013-12-16 23:59:57 829

转载 EJB-10:Security

一、Security(安全)的概念   1、Violations(侵害):   Violations,系统运行中,需要避免发生的事件(事件一旦发生,会侵害系统的安全)。   2、Vulnerabilities(弱点):   Vulnerabilities,系统中存在的漏洞或缺陷(如默认数据库管理员密码忘记修改)   3、Risk(风险)   Risk,是指发生侵

2013-12-16 23:58:51 825

转载 EJB-09:事务

一、事务的基本知识 1、什么是事务?   通常,我们把一组连续不可分的数据库操作称为一个事务。 事务解决了两大问题,原子操作,数据共享 原子操作,是由不可分操作组成的,使这些不可分的操作,一同操作成功或者一同失败。 2、事务的ACID特性   A(Atomicity)原子性:操作不可分割,一连串操作当作一个整体执行;   C(Consistency)一致性

2013-12-16 23:57:55 698

转载 EJB-08:Entity高级特性

继承映射策略(Inheritance Mapping Stategies) (1) 单表映射 (2) 关联关系映射 (3) 每个实体类一张表(不支持多态) 1、单表映射 优点:(1) 支持多态查询/多态更新     (2) 简洁     (3) 效率高(单表操作) 缺点:(1) 不适合深层次的继承结构,会形成庞大的表     (2) 要求列允许

2013-12-16 23:56:48 787

转载 EJB-07:资源注入

一、EJB之间的相互调用   1、EJB之间的相互调用可以采用以下四种方式:   (1) 使用默认的JNDI上下文   (2) 使用@EJB标注(推荐)   (3) 使用EJB Context查找   (4) 使用本地接口   EJB扩展组件   EJB的依赖注入,都是依赖于JNDI的。 在EJB组建中调用其他的EJB组件 2、EJ

2013-12-16 23:55:26 822

转载 EJB-06:消息驱动 Bean

一、JMS(Java Message Service)   MOM:Message Oriented Middleware(面向消息中间件)   消息中间件的作用:   (1) 接收消息发送方发送的消息   (2) 将接收的消息可靠地发送给消息接收方 MOM系统中的角色:   MOM消息中间件:Server程序   消息客户端:消息收发方,Client,消

2013-12-16 23:53:41 852

转载 EJB-05:Entity 基础

一、Entity的概念   1、什么是Entity?   Entity是一个POJO,JPA(Java Persistence API)可以使用实体来持久化。   2、JPA的特点   ① JPA是一种标准的持久化机制   ② 在容器内外均可以运行   ③ 持久化提供者(Hibernate等)不影响JPA的使用   3、Entity与Session Bea

2013-12-16 23:52:22 1137

转载 EJB-04:WEB Service

一、Web Service的概念和原理 1、什么是Web Service? WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/

2013-12-16 23:50:10 742

转载 EJB-03:SessionBean

一、什么是会话Bean(Session)?   会话Bean:   (1) 会话Bean是EJB中一种用来建模、业务逻辑/业务流程的EJB类型。   (2) 会话Bean实例的生成是客户端调用的结果。   (3) 会话Bean接受客户端的请求,并作出响应,是一个业务处理对象(控制类,OO中类的一种(边界类,实体类,控制类))   (4) 会话Bean的存活时间很短。

2013-12-16 23:48:48 1234

转载 EJB-02:EJB开发流程

一、开发EJB的步骤 第一大步:开发编译业务接口和Bean类 (1) 编写业务接口和Bean类 (2) 编译 第二大步:打包部署到JNDI服务器 (3) 提供部署描述文件 (4) 打包(编译后的字节码文件和部署描述文件)成ejb-jar (5) 部署ejb-jar到容器 第三大步:测试 (6) 检测部署是否成功(看容器是否发现) (7)

2013-12-16 23:46:40 1189

转载 EJB-01:企业级开发背景知识

一、什么是企业级程序(Enterprise Application)?   具有以下特点的程序:   (1) 围绕商业目的;   (2) 分布分层的程序架构。 二、企业级应用的架构发展历史 Host/Terminal(主机/终端,终端不具备处理能力,数据由主机处理) 终端为哑终端,可接受命令,不处理命令 优点:安全(不能直接访问)     性能优越(

2013-12-16 23:44:50 896

转载 十个JDBC的最佳实践

JDBC最佳实践1:使用PrearedStatement 任何一个使用过JDBC的Java程序员几乎都知道这个,PreparedStatment可以通过预编译的方式避免我们在拼接SQL时造成SQL注入。 JDBC最佳实践2、使用ConnectionPool(连接池) 使用连接池作为最佳实践几乎都成了公认的标准。一些框架已经提供了内建的连接池支 持,例如Spring中的

2013-12-16 23:38:51 617

转载 Log4j 经典总结

一、介绍  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。  Log4j 由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地

2013-12-13 16:49:29 758

空空如也

空空如也

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

TA关注的人

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