自定义博客皮肤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文件 二、在容器外(脱离容器),使用JPA1、配置库文件:A、EntityManager 持久化提供者的库文件

2013-12-17 00:00:08 517

转载 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 830

转载 EJB-10:Security

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

2013-12-16 23:58:51 827

转载 EJB-09:事务

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

2013-12-16 23:57:55 700

转载 EJB-08:Entity高级特性

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

2013-12-16 23:56:48 790

转载 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 824

转载 EJB-06:消息驱动 Bean

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

2013-12-16 23:53:41 854

转载 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 1145

转载 EJB-04:WEB Service

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

2013-12-16 23:50:10 752

转载 EJB-03:SessionBean

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

2013-12-16 23:48:48 1237

转载 EJB-02:EJB开发流程

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

2013-12-16 23:46:40 1196

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

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

2013-12-16 23:44:50 897

转载 十个JDBC的最佳实践

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

2013-12-16 23:38:51 620

转载 Log4j 经典总结

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

2013-12-13 16:49:29 759

空空如也

空空如也

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

TA关注的人

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