E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javaee5
JavaEE5
学习笔记08-JPA与EJB集成总结(1)
JPA是
JavaEE5
提出的一套标准接口,不同的应用服务器对其实现采用不同的框架。
suhuanzheng7784877
·
2011-02-24 09:00
Hibernate
jboss
ibatis
jpa
ejb
JavaEE5
学习笔记08-JPA与EJB集成总结(1)
JPA是
JavaEE5
提出的一套标准接口,不同的应用服务器对其实现采用不同的框架。
suhuanzheng7784877
·
2011-02-24 09:00
Hibernate
jboss
ibatis
jpa
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(5):异常问题以及解决
在Web系统和EJB整合的过程中,比较麻烦的经历就是打包、部署了。搞不好就会报出异常信息。如果想让web顺利调用EJB组件,必须将web项目、ejb项目分别导出相关的包,之后再结合起来形成一个EAR包,应用服务器认识这个东西,和部署一般的EJB组件(打成jar)一样,将ear包丢到${JBOSS_HOME}\server\default\deploy下面即可。ear的结构是:1:0——n个war包
suhuanzheng7784877
·
2011-02-23 17:00
Web
MyEclipse
jboss
javaee
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(5):异常问题以及解决
在Web系统和EJB整合的过程中,比较麻烦的经历就是打包、部署了。搞不好就会报出异常信息。如果想让web顺利调用EJB组件,必须将web项目、ejb项目分别导出相关的包,之后再结合起来形成一个EAR包,应用服务器认识这个东西,和部署一般的EJB组件(打成jar)一样,将ear包丢到${JBOSS_HOME}\server\default\deploy下面即可。ear的结构是:1:0——n个war包
suhuanzheng7784877
·
2011-02-23 17:00
Web
jboss
MyEclipse
javaee
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(4):Struts2与EJB集成
Struts2+EJB+JBoss的集成Demo 因为Struts2仅仅是一个MVC框架,在JavaEE企业级开发中不像JavaEE标准那么吃香,很多东西得自己来做。这就是为什么很多EJB项目的Web前端都是JSF或者直接就是JSP+Servlet,而不是Struts2了。 新建一个Struts2的项目,之后先看Action代码 package action; &nbs
suhuanzheng7784877
·
2011-02-23 16:00
Web
struts
javaee
servlet
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(3):JSF与EJB集成
JSF+EJB+JBoss集成Demo上面提到过JSF也可以像Servet一样使用容器注入的EJB组件,那我们验证一下。我们使用同样的SessionBean作为JSF托管Bean的属性。JSF托管Bean如下packagejsfMangerBean; importjavax.ejb.EJB;importejb.messageDrivenBean.dto.UserDTO;importejb.ses
suhuanzheng7784877
·
2011-02-23 16:00
Web
bean
javaee
ejb
JSF
JavaEE5
学习笔记07-Web层与EJB集成总结(3):JSF与EJB集成
JSF+EJB+JBoss集成Demo上面提到过JSF也可以像Servet一样使用容器注入的EJB组件,那我们验证一下。我们使用同样的SessionBean作为JSF托管Bean的属性。JSF托管Bean如下packagejsfMangerBean; importjavax.ejb.EJB;importejb.messageDrivenBean.dto.UserDTO;importejb.ses
suhuanzheng7784877
·
2011-02-23 16:00
Web
bean
javaee
ejb
JSF
JavaEE5
学习笔记07-Web层与EJB集成总结(2):servlet与EJB集成结果展示
之后在写2个jsp页面insertUserFormServlet.jsp 主键:
suhuanzheng7784877
·
2011-02-23 16:00
html
Web
jsp
servlet
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(2):servlet与EJB集成结果展示
之后在写2个jsp页面insertUserFormServlet.jsp 主键:
suhuanzheng7784877
·
2011-02-23 16:00
html
Web
jsp
servlet
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(1):servlet与EJB集成
尽管
JavaEE5
标准不只是作为Web系统而提出的,但是所有的软件系统都是给人用的,都离不开UI处理。而EJB可以作为单机程序Swing、AWT的后台支持,也可以作为B/S的后台支持。
suhuanzheng7784877
·
2011-02-23 16:00
Web
struts
servlet
ejb
JSF
JavaEE5
学习笔记07-Web层与EJB集成总结(1):servlet与EJB集成
尽管
JavaEE5
标准不只是作为Web系统而提出的,但是所有的软件系统都是给人用的,都离不开UI处理。而EJB可以作为单机程序Swing、AWT的后台支持,也可以作为B/S的后台支持。
suhuanzheng7784877
·
2011-02-23 16:00
Web
servlet
struts
JSF
ejb
JavaEE5
学习笔记06-EJB之消息驱动Bean(MDB)总结----2
除了activationConfig之外,如果使用其他JavaEE容器,比如Weblogic、Glassfish等等,还得加上如下几个注解配置项。mappedName:指定消息驱动Bean监听的消息目的,此属性配置对于Weblogic、Glassfish生效。messageListener:如果该消息驱动类没有在代码中显示的实现接口MessageListener的话就需要在此属性配置中加上实现的接
suhuanzheng7784877
·
2011-02-21 15:00
bean
jboss
ejb
jms
Glassfish
JavaEE5
学习笔记06-EJB之消息驱动Bean(MDB)总结----2
除了activationConfig之外,如果使用其他JavaEE容器,比如Weblogic、Glassfish等等,还得加上如下几个注解配置项。mappedName:指定消息驱动Bean监听的消息目的,此属性配置对于Weblogic、Glassfish生效。messageListener:如果该消息驱动类没有在代码中显示的实现接口MessageListener的话就需要在此属性配置中加上实现的接
suhuanzheng7784877
·
2011-02-21 15:00
bean
jboss
ejb
jms
Glassfish
JavaEE5
学习笔记06-EJB之消息驱动Bean(MDB)总结----1
1. 功能介绍在EJB的分类中还有一个就是消息驱动Bean(MessageDrivenBean),百度的说明其实很到位。消息驱动Bean(MDB)是设计用来专门处理基于消息请求的组件。一个MDB类必须实现MessageListener接口。当容器检测到bean守候的队列一条消息时,就调用onMessage()方法,将消息作为参数传入。MDB在OnMessage()中决定如何处理该消息。你可
suhuanzheng7784877
·
2011-02-21 15:00
bean
jboss
ejb
jms
百度
JavaEE5
学习笔记06-EJB之消息驱动Bean(MDB)总结----1
1. 功能介绍在EJB的分类中还有一个就是消息驱动Bean(MessageDrivenBean),百度的说明其实很到位。消息驱动Bean(MDB)是设计用来专门处理基于消息请求的组件。一个MDB类必须实现MessageListener接口。当容器检测到bean守候的队列一条消息时,就调用onMessage()方法,将消息作为参数传入。MDB在OnMessage()中决定如何处理该消息。你可
suhuanzheng7784877
·
2011-02-21 15:00
bean
jboss
百度
ejb
jms
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----7
1. EJB的容器式依赖对象注入 就像Spring IOC所倡导的那样(其实是Spring设计时借鉴的EJB的思想),当一个Bean完成一项任务的时候需要其他的组件配合使用才能完成,这个时候就出现了依赖,此Bean依赖于另一个Bean的某些服务才能完成自己的服务。那么我们最原始的办法就是new一个Bean出来是吧?当然这是十分,不太成熟
suhuanzheng7784877
·
2011-02-21 09:00
spring
bean
应用服务器
jboss
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----7
1. EJB的容器式依赖对象注入 就像Spring IOC所倡导的那样(其实是Spring设计时借鉴的EJB的思想),当一个Bean完成一项任务的时候需要其他的组件配合使用才能完成,这个时候就出现了依赖,此Bean依赖于另一个Bean的某些服务才能完成自己的服务。那么我们最原始的办法就是new一个Bean出来是吧?当然这是十分,不太成熟
suhuanzheng7784877
·
2011-02-21 09:00
spring
应用服务器
bean
jboss
ejb
JavaEE5
学习笔记07-Web层与EJB集成总结(4):Struts2与EJB集成
Struts2+EJB+JBoss的集成Demo 因为Struts2仅仅是一个MVC框架,在JavaEE企业级开发中不像JavaEE标准那么吃香,很多东西得自己来做。这就是为什么很多EJB项目的Web前端都是JSF或者直接就是JSP+Servlet,而不是Struts2了。 新建一个Struts2的项目,之后先看Action代码 package action; &nbs
suhuanzheng7784877
·
2011-02-21 09:00
Web
servlet
javaee
struts
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----6
BMT就是Bean自己管理事务,这种方式就是以硬编码的方式在Bean中自己通过JTA接口自己维护事务代码,开始事务、提交事务、回滚事务都需要自己以硬编码的方式来维护,这种方式就是一个优点,灵活,不过EJB规范不建议使用此策略来管理事务,而是采用CMT。代码如下:packageejb.sessionBean.impl; /** *bean代码自管理事务 * *@authorliuyan * */@
suhuanzheng7784877
·
2011-02-21 09:00
AOP
bean
mysql
jboss
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----6
BMT就是Bean自己管理事务,这种方式就是以硬编码的方式在Bean中自己通过JTA接口自己维护事务代码,开始事务、提交事务、回滚事务都需要自己以硬编码的方式来维护,这种方式就是一个优点,灵活,不过EJB规范不建议使用此策略来管理事务,而是采用CMT。代码如下:packageejb.sessionBean.impl; /** *bean代码自管理事务 * *@authorliuyan * */@
suhuanzheng7784877
·
2011-02-21 09:00
AOP
bean
mysql
jboss
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----5
1. 有状态的会话Bean的本地、远程调用其实这和无状态的会话Bean调用是一样的,这里需要补充的就是:一般可以远程调用的会话Bean实现类内部是不会直接调用业务增删改等等操作的,而是调用本地local的一个EJB组件作为其远程EJB实现类的一个注入的、内部变量。真正执行核心业务逻辑的是这个内部EJB组件。还有一点就是SessionBean的生命周期是可以被监听的,像@PostConstr
suhuanzheng7784877
·
2011-02-21 09:00
spring
bean
mysql
ejb
jpa
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----5
1. 有状态的会话Bean的本地、远程调用其实这和无状态的会话Bean调用是一样的,这里需要补充的就是:一般可以远程调用的会话Bean实现类内部是不会直接调用业务增删改等等操作的,而是调用本地local的一个EJB组件作为其远程EJB实现类的一个注入的、内部变量。真正执行核心业务逻辑的是这个内部EJB组件。还有一点就是SessionBean的生命周期是可以被监听的,像@PostConstr
suhuanzheng7784877
·
2011-02-21 09:00
spring
mysql
bean
ejb
jpa
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----4
以上好像还看不出什么,那么咱们开发一个web程序作为测试用例建立一个web项目,将jboss的client文件夹下面所有的jar包都拷贝进此web项目中。Index.jsp 素还真 叶小钗
suhuanzheng7784877
·
2011-02-21 09:00
tomcat
bean
jsp
jboss
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----4
以上好像还看不出什么,那么咱们开发一个web程序作为测试用例建立一个web项目,将jboss的client文件夹下面所有的jar包都拷贝进此web项目中。Index.jsp 素还真 叶小钗
suhuanzheng7784877
·
2011-02-21 09:00
tomcat
jsp
bean
jboss
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----3
1. 有状态的会话Bean和helloworld 下面我们来看看有状态的SessionBean是否在可靠的调用中严格维护着它的实例变量。 下面看代码 ShopService接口 /** * * @author liu
suhuanzheng7784877
·
2011-02-21 09:00
jvm
bean
ejb
JUnit
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----3
1. 有状态的会话Bean和helloworld 下面我们来看看有状态的SessionBean是否在可靠的调用中严格维护着它的实例变量。 下面看代码 ShopService接口 /** * * @author liu
suhuanzheng7784877
·
2011-02-21 09:00
jvm
bean
JUnit
ejb
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----2
下面我们修改客户端代码来验证一下无状态会话Bean的变量是怎么回事。服务端代码修改如下,修改后重新打包部署。packageejb.sessionBean.impl;importjava.util.HashMap;importjava.util.Map;importjavax.ejb.Stateless;importejb.sessionBean.Hello; @Statelesspubliccla
suhuanzheng7784877
·
2011-02-21 09:00
jvm
bean
应用服务器
ejb
JUnit
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----2
下面我们修改客户端代码来验证一下无状态会话Bean的变量是怎么回事。服务端代码修改如下,修改后重新打包部署。packageejb.sessionBean.impl;importjava.util.HashMap;importjava.util.Map;importjavax.ejb.Stateless;importejb.sessionBean.Hello; @Statelesspubliccla
suhuanzheng7784877
·
2011-02-21 09:00
jvm
bean
应用服务器
ejb
JUnit
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----1
1. EJB的自我反省精神只要是学Java的人,肯定都听过EJB。是的,在笔者看来,Java从初出茅庐到武林至尊,到被万人唾骂,直到虎落平阳,再到今天sun被Oracle收购。不得不说Java经历了它人生的大起大落,我们这些开发人员也随着他经历着各自的大起大落。对于现在的手机使用者来说Java对于他们来说就是手机游戏(JavaME),对开发人员来说最望而生畏的、最出名的、最受争议的、对哀其
suhuanzheng7784877
·
2011-02-21 09:00
spring
bean
jboss
ejb
企业应用
JavaEE5
学习笔记05-EJB之会话Bean(sessionBean)总结-----1
1. EJB的自我反省精神只要是学Java的人,肯定都听过EJB。是的,在笔者看来,Java从初出茅庐到武林至尊,到被万人唾骂,直到虎落平阳,再到今天sun被Oracle收购。不得不说Java经历了它人生的大起大落,我们这些开发人员也随着他经历着各自的大起大落。对于现在的手机使用者来说Java对于他们来说就是手机游戏(JavaME),对开发人员来说最望而生畏的、最出名的、最受争议的、对哀其
suhuanzheng7784877
·
2011-02-21 09:00
spring
bean
jboss
ejb
企业应用
JavaEE5
学习笔记04-JavaMail使用总结---5:运行效果
上一个程序运行效果如下:填写表单: 邮件处理,提交成功 登录邮箱查看 此处需要注意的是在配置文件中需要加上自动验证为true的配置
suhuanzheng7784877
·
2011-02-17 17:00
javamail
JavaEE5
学习笔记04-JavaMail使用总结---5:运行效果
上一个程序运行效果如下:填写表单: 邮件处理,提交成功 登录邮箱查看 此处需要注意的是在配置文件中需要加上自动验证为true的配置
suhuanzheng7784877
·
2011-02-17 17:00
javamail
JavaEE5
学习笔记04-JavaMail使用总结---4-jboss使用javamail
1. 和JBoss容器配合使用 如果您是用商业化的服务器集成JavaMail,则可以通过JNDI的方式直接获取应用容器中给您提供的邮件会话Session 比如在JBoss中的${JBOSS_HOME}\server\default\deploy\mail-service.xml的内容配置如下: <?xml versio
suhuanzheng7784877
·
2011-02-17 17:00
jsp
应用服务器
jboss
swing
XHTML
JavaEE5
学习笔记04-JavaMail使用总结---4-jboss使用javamail
1. 和JBoss容器配合使用 如果您是用商业化的服务器集成JavaMail,则可以通过JNDI的方式直接获取应用容器中给您提供的邮件会话Session 比如在JBoss中的${JBOSS_HOME}\server\default\deploy\mail-service.xml的内容配置如下: <?xml versio
suhuanzheng7784877
·
2011-02-17 17:00
jsp
应用服务器
swing
jboss
XHTML
JavaEE5
学习笔记04-JavaMail使用总结---3
1. 接收邮件实例 /** * 简单的接收邮件例子 * * @author liuyan * */ public class ReciveMail { private final static St
suhuanzheng7784877
·
2011-02-17 17:00
html
.net
J#
Gmail
JavaEE5
学习笔记04-JavaMail使用总结---3
1. 接收邮件实例 /** * 简单的接收邮件例子 * * @author liuyan * */ public class ReciveMail { private final static St
suhuanzheng7784877
·
2011-02-17 17:00
html
.net
J#
Gmail
JavaEE5
学习笔记04-JavaMail使用总结---2
1. 发送邮件实例 还是来个实例代码实在点 /** * 简单的发送邮件例子 */ public class SendMail { // 目的 private String t
suhuanzheng7784877
·
2011-02-17 16:00
javamail
JavaEE5
学习笔记04-JavaMail使用总结---2
1. 发送邮件实例 还是来个实例代码实在点 /** * 简单的发送邮件例子 */ public class SendMail { // 目的 private String t
suhuanzheng7784877
·
2011-02-17 16:00
javamail
JavaEE5
学习笔记04-JavaMail使用总结---1
1. JavaMail简介 其实利用JavaMail API发送邮件本身没什么,在Java Web系统中也可以将自己封装好的JavaMail的UtilBean作为一个模块来用。官方的解释是这样的 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些
suhuanzheng7784877
·
2011-02-17 16:00
编程
应用服务器
jboss
Microsoft
sun
JavaEE5
学习笔记04-JavaMail使用总结---1
1. JavaMail简介 其实利用JavaMail API发送邮件本身没什么,在Java Web系统中也可以将自己封装好的JavaMail的UtilBean作为一个模块来用。官方的解释是这样的 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些
suhuanzheng7784877
·
2011-02-17 16:00
编程
应用服务器
jboss
Microsoft
sun
JavaEE5
学习笔记03-JMS介绍与使用---5
JMS的事务控制 JMS控制消息发送的事务有2种途径,一个是利用Connection接口建立事务性会话,另一个就是利用JTA标准接口控制事务了。 Session事务性会话 public void sendMessage() { try {
suhuanzheng7784877
·
2011-02-17 16:00
thread
sql
servlet
jms
ejb
JavaEE5
学习笔记03-JMS介绍与使用---5
JMS的事务控制 JMS控制消息发送的事务有2种途径,一个是利用Connection接口建立事务性会话,另一个就是利用JTA标准接口控制事务了。 Session事务性会话 public void sendMessage() { try {
suhuanzheng7784877
·
2011-02-17 16:00
thread
sql
servlet
jms
ejb
JavaEE5
学习笔记03-JMS介绍与使用---6
1. JMS服务器的异常监听器 消息的消费者可以监听到JMS服务器上的JMS有关的异常信息,从而判断是否服务器发生了什么状况导致消息传输失败。 消息消费者需要实现javax.jms.ExceptionListener接口,并实现onException()方法,就可以捕获服务器上的异常信息。 2. 
suhuanzheng7784877
·
2011-02-17 16:00
bean
浏览器
jms
JavaEE5
学习笔记03-JMS介绍与使用---6
1. JMS服务器的异常监听器 消息的消费者可以监听到JMS服务器上的JMS有关的异常信息,从而判断是否服务器发生了什么状况导致消息传输失败。 消息消费者需要实现javax.jms.ExceptionListener接口,并实现onException()方法,就可以捕获服务器上的异常信息。 2. 
suhuanzheng7784877
·
2011-02-17 16:00
bean
浏览器
jms
JavaEE5
学习笔记03-JMS介绍与使用---4
1. JMS消息过滤 JMS消息消费者可以有选择性的接收来自目的地的消息,在创建消费者接口MessageCunsumer的时候就可以指定接收消息的条件。 比如接收优先级<9的消息 package jms.pts; import java.util.Properties;
suhuanzheng7784877
·
2011-02-17 16:00
thread
jms
JavaEE5
学习笔记03-JMS介绍与使用---4
1. JMS消息过滤 JMS消息消费者可以有选择性的接收来自目的地的消息,在创建消费者接口MessageCunsumer的时候就可以指定接收消息的条件。 比如接收优先级<9的消息 package jms.pts; import java.util.Properties;
suhuanzheng7784877
·
2011-02-17 16:00
thread
jms
JavaEE5
学习笔记03-JMS介绍与使用---3
发布/订阅Pub-Sub消息Pub-Sub有点1对多的意思,一个消息生产者,多个消息消费者共同接收。首先我们在JBoss中配置一个消息主题,生产者实际上是对此消息主题发送消息的,消息消费者实际上也是对此主题的消息进行接收的。 在此我们配置了一个名字叫做jbossJMSTopic的消息主题。因为JMS1.1的标准在代码上已经完全屏蔽了PTP与Pub-Sub的差异性,所以我们上面的代码可以修改一下重复
suhuanzheng7784877
·
2011-02-17 16:00
jboss
jms
JavaEE5
学习笔记03-JMS介绍与使用---3
发布/订阅Pub-Sub消息Pub-Sub有点1对多的意思,一个消息生产者,多个消息消费者共同接收。首先我们在JBoss中配置一个消息主题,生产者实际上是对此消息主题发送消息的,消息消费者实际上也是对此主题的消息进行接收的。 在此我们配置了一个名字叫做jbossJMSTopic的消息主题。因为JMS1.1的标准在代码上已经完全屏蔽了PTP与Pub-Sub的差异性,所以我们上面的代码可以修改一下重复
suhuanzheng7784877
·
2011-02-17 16:00
jboss
jms
JavaEE5
学习笔记03-JMS介绍与使用---2
下面我们来看消息生产者的代码: /** * 消息发送者 * * @author liuyan * */ public class JbossMessageSender { /** * 发送消
suhuanzheng7784877
·
2011-02-17 16:00
thread
jboss
jms
JavaEE5
学习笔记03-JMS介绍与使用---2
下面我们来看消息生产者的代码: /** * 消息发送者 * * @author liuyan * */ public class JbossMessageSender { /** * 发送消
suhuanzheng7784877
·
2011-02-17 16:00
thread
jboss
jms
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他