EJB+JSF+JPA
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
EJB3.0技术体系---学习笔记
EJB3.0技术体系:1.Enterprise Bean(企业Bean)理论及实例 Seession Bean MDB2.Persistence (JPA--数据持久化框架) Entity Bean EntityManager EJB-OL(EJB查询语言) OR映射3.EJB事物处理(Transactions)及其与Spring容器事物的比较4原创 2013-01-01 01:14:12 · 1118 阅读 · 0 评论 -
JPA学习笔记---JPA实体Bean的建立---链接上一个博文:对实体Bean中属性进行操作:保存日期类型,设置字段的长度,名字,是否为空,可以声明枚举字段;可以存放二进制数据,可以存放
3.给上述生成的那个name字段:更改数据库中的字段名,是否为空,字段长度的设定,只需要 在Person.java文件中,加上@Column(length=10,nullable=false,name="productname")//设置字段的长度public String getName() {return name;}-----------------------原创 2013-02-03 23:58:02 · 5098 阅读 · 0 评论 -
JPA学习笔记---JPA实体Bean的建立+配置文件+junit测试+自动生成(对应实体Bean的)数据库表+插入数据
2013-02-031.第一个JPA:JPA的配置文件的配置a.新建web项目:JPATestb.在src目录下新建META-INF文件夹c.在META-INF文件夹下:新建 persistence.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat原创 2013-02-03 22:24:59 · 6082 阅读 · 0 评论 -
JPA学习笔记---JPA理解---第一个JPA程序
1.a.JPA和Hibernate是sun提出的java持久化的规范.JPA是Hibernate,和TopLink,JDO等ORM框架基础上发展而来的.b.和jdbc类似,比如刚刚没有jdbc的时候链接数据库要用各个数据库厂商提供的api,有了jdbc以后,就把各种数据库的差异封装在了jdbc中,这样就可以直接使用jdbc了,jpa就是这样的一种技术,可原创 2013-02-03 11:54:14 · 2825 阅读 · 0 评论 -
JSF学习笔记--JSF简介,JSF第一个应用程序
1.JSF简介: JavaServer Faces的提出,让不同技术的人员可以彼此合作又不互相干扰,JavaServer Faces 也允许自定义标签,Java Community Process(JCP )团队研拟出来的一套标准;2.JSF需要的jar包: /WEB-INF/lib 目录下,您总共需要以下的文件: * jsf-impl.jar * jsf原创 2013-01-28 21:52:42 · 5980 阅读 · 2 评论 -
EJB3.0学习笔记--SOAP-AXIS--深入Soap引擎
1.SOAP: 简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协 议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网 协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多 用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用原创 2013-01-12 21:17:23 · 2067 阅读 · 2 评论 -
EJB3.0学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例
1.注意在写MDB程序的时候,如果是使用的P2P方式的话,可能你写了多个同样的MDBbean,但是 只会有一个MDBbean被调用,至于是哪一个被调用是随机的,这时候其他的将不会起作用; 一个消息的发送者,只会有一个消息的接收者2.注意在写MDB程序的时候,如果是使用PubSub模式的访问服务器方式的话,那么如果有多个相 同的MDB原创 2013-01-10 00:44:52 · 1305 阅读 · 0 评论 -
EJB3.0学习笔记---MDB--第一个MDBBean程序:
第一个MDBBean程序:P2P方式传递消息:1.创建EJB项目:EJBTestP2P_052.在com.credream.ejb包下: MyQueueMDBBean.javapackage com.credream.ejb;import javax.ejb.ActivationConfigProperty;import javax.ejb.MessageDr原创 2013-01-09 23:38:46 · 863 阅读 · 0 评论 -
EJB3.0学习笔记---JMS/MDB/Pub/Sub/P2P
JMS: 1.jms是java的消息服务,jms的客户端之间可以通过jms服务进行异步的消息传输,jms支 持两种消息模型,Point--to--Point(P2P)和Publish/Subscribe(Pub/Sub),即点对点和发 布订阅模型; 2.多个客户端:多个客户端通信的时候是通过服务器来传输的;消息的发送和接收不是同时原创 2013-01-07 23:03:30 · 2100 阅读 · 0 评论 -
EJB3.0学习笔记---多接口的时,实现类处理方法:
EJB学习笔记---1.胖客户端:指的是定义的接口太多了,接口做的工作太多;胖接口:2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候, 需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用 local方式访问3.实现多个接口的情况下定义,访问方式:有三种:a.第一种:在接口的实现类中:@Remote(v原创 2013-01-06 20:10:30 · 983 阅读 · 0 评论 -
EJB3.0学习笔记---理解远程调用服务端和本地调用服务端的区别
项目目的:理解远程调用服务端和本地调用服务端的区别1.异常: javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean UserManagerBean2.本地客户端可以使用远程访问方式;这样就会用远程的方式去调用;也就是说原创 2013-01-06 19:55:41 · 2760 阅读 · 0 评论 -
EJB3.0学习笔记---Bean实现多个接口的情况下定义,访问方式:
2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候, 需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用 local方式访问3.实现多个接口的情况下定义,访问方式:有三种:a.第一种:在接口的实现类中:@Remote(value={EJB04Interface01.class,EJB04Interface02.cl原创 2013-01-06 15:30:37 · 1370 阅读 · 0 评论 -
EJB3.0学习笔记---第一个EJB程序:
第一个EJB程序:开发服务端程序:1.新建一个EJB project:EJBTest_012.在src下建包:com.credream.ejb3.写接口:FirstEjb.java package com.credream.ejb;public interface FirstEjb {/***1. EJB中需要一个接口* @param name* @ret原创 2013-01-04 00:07:34 · 1382 阅读 · 1 评论 -
EJB3.0学习笔记---JBOSS 7.1.1 Final版本安装与配置
一, 下载安装程序由于JBOSS是免费开源软件,所以可以去官网直接下载即可。下载地址:(目前最新版本是jboss-as-7.1.1.Final)http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip二, 安装与配置下载zip文件后解压缩到没有空格的路径下面,比如:原创 2013-01-03 22:01:42 · 6246 阅读 · 1 评论 -
EJB3.0学习笔记---Stateless Session Bean的原理:
新年啦:开通自己的CSDN博客:http://blog.csdn.net/lidew521/1.Stateless Session Bean的原理:不是说EJB不可以有状态,而是说EJB不对他的状态做管理,这一点在EJB中是通过单例来实现的;因为是单例的所以不能区分不同的客户端的状态,也就是说再分布式的设计中:如果一个bean是无状态,那么另一个客户端也可以原创 2013-01-01 11:41:31 · 1887 阅读 · 0 评论 -
EJB3.0学习笔记-----Stateful Session Bean的原理
和Http Session十分的类似: EJB服务器返回的是一个实现了FirstEjb接口的一个代理对象. EJB池中有很多对象;一个EJB可能有多个对象,和Session对象一样,多个对 象分别对应多个浏览器(或其他客户端)客户端,当客户端通过lookup查找 EJB的时候,EJB会从EJB池中找一个空闲的EJB对象,同时在创建这个代理对象的原创 2013-01-01 11:16:09 · 886 阅读 · 0 评论 -
EJB3.0学习笔记---定义客户端访问接口:
定义客户端访问接口:1.回顾:有状态的EJB每次都是一个新的,可以区分客户端状态,无状态的EJB可 以看成是单例的2.客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑(跟具体实现无关)3.当在开发企业Bean之前,首先要做的第一个决定是:EJB要支持什么样的客户 端?因为不同的客户端,其访问方式也将不同.访问的方式也会影响性能,分布式的原创 2013-01-02 22:28:02 · 1339 阅读 · 0 评论 -
JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询
JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询2013-02-04JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询CRUD操作 package junit.test;import javax.persistence.Query;import javax.persistence.EntityMana原创 2013-02-04 21:20:03 · 46376 阅读 · 3 评论