![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EJB
文章平均质量分 75
oWeiXiao1234567
这个作者很懒,什么都没留下…
展开
-
EJB-02:EJB开发流程
一、开发EJB的步骤第一大步:开发编译业务接口和Bean类(1) 编写业务接口和Bean类(2) 编译第二大步:打包部署到JNDI服务器(3) 提供部署描述文件(4) 打包(编译后的字节码文件和部署描述文件)成ejb-jar(5) 部署ejb-jar到容器第三大步:测试(6) 检测部署是否成功(看容器是否发现)(7)转载 2013-12-16 23:46:40 · 1173 阅读 · 0 评论 -
EJB-10:Security
一、Security(安全)的概念 1、Violations(侵害): Violations,系统运行中,需要避免发生的事件(事件一旦发生,会侵害系统的安全)。 2、Vulnerabilities(弱点): Vulnerabilities,系统中存在的漏洞或缺陷(如默认数据库管理员密码忘记修改) 3、Risk(风险) Risk,是指发生侵转载 2013-12-16 23:58:51 · 810 阅读 · 0 评论 -
EJB-08:Entity高级特性
继承映射策略(Inheritance Mapping Stategies)(1) 单表映射(2) 关联关系映射(3) 每个实体类一张表(不支持多态)1、单表映射优点:(1) 支持多态查询/多态更新 (2) 简洁 (3) 效率高(单表操作)缺点:(1) 不适合深层次的继承结构,会形成庞大的表 (2) 要求列允许转载 2013-12-16 23:56:48 · 770 阅读 · 0 评论 -
EJB-06:消息驱动 Bean
一、JMS(Java Message Service) MOM:Message Oriented Middleware(面向消息中间件) 消息中间件的作用: (1) 接收消息发送方发送的消息 (2) 将接收的消息可靠地发送给消息接收方MOM系统中的角色: MOM消息中间件:Server程序 消息客户端:消息收发方,Client,消转载 2013-12-16 23:53:41 · 834 阅读 · 0 评论 -
EJB-03:SessionBean
一、什么是会话Bean(Session)? 会话Bean: (1) 会话Bean是EJB中一种用来建模、业务逻辑/业务流程的EJB类型。 (2) 会话Bean实例的生成是客户端调用的结果。 (3) 会话Bean接受客户端的请求,并作出响应,是一个业务处理对象(控制类,OO中类的一种(边界类,实体类,控制类)) (4) 会话Bean的存活时间很短。转载 2013-12-16 23:48:48 · 1219 阅读 · 0 评论 -
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 · 1120 阅读 · 0 评论 -
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 · 500 阅读 · 0 评论 -
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 · 815 阅读 · 0 评论 -
EJB-09:事务
一、事务的基本知识1、什么是事务? 通常,我们把一组连续不可分的数据库操作称为一个事务。事务解决了两大问题,原子操作,数据共享原子操作,是由不可分操作组成的,使这些不可分的操作,一同操作成功或者一同失败。2、事务的ACID特性 A(Atomicity)原子性:操作不可分割,一连串操作当作一个整体执行; C(Consistency)一致性转载 2013-12-16 23:57:55 · 683 阅读 · 0 评论 -
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 · 804 阅读 · 0 评论 -
EJB-04:WEB Service
一、Web Service的概念和原理1、什么是Web Service?WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/转载 2013-12-16 23:50:10 · 730 阅读 · 0 评论 -
EJB-01:企业级开发背景知识
一、什么是企业级程序(Enterprise Application)? 具有以下特点的程序: (1) 围绕商业目的; (2) 分布分层的程序架构。二、企业级应用的架构发展历史Host/Terminal(主机/终端,终端不具备处理能力,数据由主机处理)终端为哑终端,可接受命令,不处理命令优点:安全(不能直接访问) 性能优越(转载 2013-12-16 23:44:50 · 879 阅读 · 0 评论