* @author 小郑1 * @content ejb3注解的API定义在javax.persistence.*包里面。2 * 注释说明:3 * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)4 * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)...
分类:
编程语言 时间:
2015-09-16 19:34:21
阅读次数:
569
新建一个web项目,我用的是eclipse和tomcat7.0 ,外网环境用的nat123先建立一个实体bean:TextMessage/** * xml基本对象 * @author xiaohua * */public class TextMessage { private String ToUs...
分类:
微信 时间:
2015-09-06 20:01:03
阅读次数:
406
前面我们大致讲过ejb是什么,这里不再对定义进行讲解,主要是讲解内部的组成。
1. Bean分类
会话bean(session bean)
负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作。
实体bean(Entity bean)
它实际上属于java持久化规范(简称...
分类:
编程语言 时间:
2015-08-28 21:33:16
阅读次数:
219
IBatis是持久层的框架,也就是我们说的Dao层框架,关注数据库操作以及和Java对象之间的关联,我们将这样的框架也称之为ORM(Object/Relaction Mapping)框架.而这里映射的主要是我们的表和实体(bean)之间的对应关系。或者说IBatis更像是一个映射器.一,概念介绍.....
分类:
其他好文 时间:
2015-08-20 18:38:51
阅读次数:
187
前言自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 E...
分类:
编程语言 时间:
2015-08-10 19:29:13
阅读次数:
214
java注解在web框架中使用比较广泛,这使得对象之间的关系配置起来更加容易
目前web框架中最常用的两种配置对象依赖关系的方式就是注解和xml配置文件的方法,api配置相对来说用的少一些,
下面实现一个Table注解来实现数据库表和实体bean之间的对应关系,实现一个Column注解来实现数据库表中每个字段和实体bean每个属性之间的
对应关系。java中的orm基本上就是根据这种思想来实...
分类:
编程语言 时间:
2015-08-08 23:01:58
阅读次数:
156
EJB是企业级JavaBean,是一种分布式的具体实现。EJB的企业Bean分为三种,分别是Session Bean(会话Bean)、其中有分为Stateless Session Bean(无状态会话Bean)、Statefule Session Bean(有状态会话Bean);Message Driven Bean(消息驱动Bean)、Persistence(持久化)的Entity Bean(实体Bean)。这篇主要讲解Session Bean...
分类:
编程语言 时间:
2015-07-31 21:56:59
阅读次数:
159
一、为什么使用EJB ?
企业Bean运行在EJB容器中,企业Bean实际上就是一个封装了业务逻辑的Java类,那么我们为什么要使用EJBne ?
1.最重要的原因:分布式。简要的说,分布式可以将分布在各处的资源综合利用,但是对于用户来说展现的是一个统一的整体;分布式可以动态分配任务,分散...
分类:
其他好文 时间:
2015-07-30 13:37:39
阅读次数:
128
EJB --- JBoss 开发环境搭配
一. EJB 简单介绍:
EJB (Enterprise JavaBean) 是 J2EE (javaEE) 的一部分,称为 Java 企业 Bean,是 Java 的核心代码,分别是会话 Bean(Session Bean),实体 Bean(Entity Bean)和消息驱动 Bean(MessageDriven Bean)
二. 开发环境搭建:...
分类:
其他好文 时间:
2015-07-17 18:58:18
阅读次数:
167
json转实体beandata=[{"xuHao":"201407140001","scaleNo":"01","qrCode":"440100100002B993","beforeWeight":15.85,"fillingWeight":30.50,"steelno":"013267","fil...
分类:
编程语言 时间:
2015-07-14 17:08:28
阅读次数:
169