当前位置: 首页 > news >正文

上海专业做网站公司电话wap微信网站模板

上海专业做网站公司电话,wap微信网站模板,wordpress mxl-rpc服务,桐城市网站建设公司中要用到EJB,开始恶补,从网上找了很多资料,发现只有几个很适合入门 一个是EJB3.0实例教程下载 还有一个是传智播客的视频,这里提供EJB视频下载 不想看视频的人,可以根据我的blog进行学习,这几天学EJB&a…
公司中要用到EJB,开始恶补,从网上找了很多资料,发现只有几个很适合入门
一个是EJB3.0实例教程下载
还有一个是传智播客的视频,这里提供EJB视频下载
不想看视频的人,可以根据我的blog进行学习,这几天学EJB,比较紧张,哦也是一只菜鸟,努力更新...我会把每天的学习尽量更新到blog中


EJB3.0企业开发   
EJB(Enterprice JavaBeans)是一个用于分布式业务应用的标准服务端组件模型。在实际开发中,主要是针对于业务层的开发。在JavaBean中,我们需要手动进行事务管理,安全服务的编写;而EJB为我们提供的事务管理/安全/持久化等,是由容器提供,无需我们自行开发,大大减少了我们的开发量,提高开发效率。
       spring+hibernate同样提供了事务管理/持久化等服务,并且很多服务比起ejb更加细致。但ejb主要是用于分布式场合的,而Spring不是针对分布式开发,偏重点不一样。ejb更加适合于大型企业,多个存在相互关联的信息系统中,为了避免业务功能的重复开发,实现最大程度的重用,有必要将业务层独立出来,让多个信息系统共享一个业务中心,这样应用就需要具有分布式能力


EJB3.0分布式特点


EJB实际上就是将业务逻辑层单独抽取出来,从而实现代码的复用,方便后期维护


例如:两个系统中存在同样的功能,当功能需要发生改变的时候,我们只需要更改公用的业务层即可,方便程序的维护



EJB3.0运行环境
1.首先必不可少的是jdk,需要jdk1.5以上版本
1.1 下载jdk,解压安装之后,配置jdk环境变量JAVA_HOME
在环境变量配置中添加JAVA_HOME变量,值为JDK的安装路径,如:E:\classpath\jdk1.7.0_15
1.2 配置CLASSPATH
在CLASSPATH中添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    (注意是".;",英文中的句号)
1.3 在PATH的选项中,末尾添加   ;%JAVA_HOME%\bin;
2.安装JBOSS服务器
下载地址http://sourceforge.net/projects/jboss/files/JBoss/
jboss-5.1.0.GA-jdk6.zip直接解压即可。(注意:不要中文目录,不要有空格,否则会报各种莫名其妙的错误)

配置环境变量,添加JBOSS_HOME变量,值为Jboss的安装路径

为了方便后期输入jboss的命令,将jboss的bin目录添加到系统路径中。即在环境变量Path后面追加  ;%JBOSS_HOME%\bin;

验证是否安装成功:
方式一:DOS命令窗口移动到E:\javaexe\jboss-eclipse\jboss-5.1.0.GA\bin\        编写run -c all


方式二:直接到E:\javaexe\jboss-eclipse\jboss-5.1.0.GA\bin目录下,双击运行run.bat

当运行结果中无例外(都是info),并且出现如下提示

时, 在浏览器中访问localhost:8080(默认为8080端口),出现


表示启动成功。

但是,我的JBoss5.1出现如下错误
IllegalArgumentException
ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described
java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.]
Constructor expected=[java.net.URI] actual=[java.io.File]
....


解决方法:
找到: jboss-5.1.0.GA\server\default\conf\bootstrap,打开文件 profile.xml

在文件中找到:
<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">  <constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor> 

修改为
<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">  <constructor><parameter class="java.io.File"><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor> 
重启JBoss即可



环境搭建完成!!

另:
EJB的三种bean
1.会话bean(session bean)
负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作

2.实体bean(entity bean)
它实际属于java持久化规范(简称JPA)里的技术,JPA的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate、TopLink的那个ORM框架各自为营的局面

3.消息驱动bean(message-driven bean)
专门用于异步处理Java消息的组件,具有处理大量并发消息的能力


http://www.bjxfkj.com.cn/article/107954.html

相关文章:

  • 做货代网站简体中文wordpress5.2下载
  • 免费观看电视剧网站wordpress去-
  • 做五金的外贸网站有哪些怎么搭建php网站
  • 制作网站对话框在阿里云做的网站怎么移动
  • 深圳做微商网站的公司辽宁建设工程信息网领取招标文件
  • rp怎么做网站哪家网站做的比较好
  • 如何保存网站上的图片不显示图片张店网站开发招聘
  • 网站建设播放vr视频教程seo方法
  • 深圳网站设计专家乐云seo汕头自助建站模板
  • php开源网站 网上商城上海缪斯设计好不好
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢手工制作大全折纸
  • 网站外链分析怎么做苏州网站建设排名
  • 上海协会网站建设wordpress首页404
  • 免备案网站建设软件企业网站制作查询
  • 南通做网站哪家好崇州网站建站
  • w网站开发文献做书app下载网站有哪些内容
  • 做网站代码网站做交叉连接
  • 手机网站用什么后台临淄网站建设价格
  • 关于自行建设门户网站的请示网站建设需要怎样的经营范围
  • 外国人学做中国菜 网站深圳团购网站设计哪家好
  • dz增加网站标签天津品牌网站建设好处
  • 唐山哪里有建设网站小程序商店下载
  • 做网站的商家怎么赚取流量费wordpress侧边二级导航
  • 找网站漏洞赚钱怎么做的网文封面制作网站
  • 怎么样提高网站点击率外贸网站推广与优化
  • 做网站什么程序郑州电力高等专科学校怎么样
  • 网站备案名称更改培训机构整顿
  • 2017优秀网站设计案例网站为什么要做seo
  • 友情链接网站被降权我的世界充钱网站怎么做
  • 搜索网站模板陕西省建设网官网首页