ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:954.50KB ,
资源ID:2709435      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2709435.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(移动商务应用软件开发第14章.ppt)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

移动商务应用软件开发第14章.ppt

1、移动商务(中级)移动商务(中级)S2教学幻灯片教学幻灯片英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司移动商务应用软件开发JavaEE 2009 英泰克国际管理咨询(北京)有限公司.版权所有.英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEE课课 程程 目目 标标v 掌握掌握JavaEEJavaEE概念及开发环境的设置概念及开发环境的设置v 熟练使用熟练使用JspJsp和和ServletServlet完成简单的网站建设完成简单的网站建设v 掌握掌握StrutsStruts和和Stru

2、ts2Struts2的原理及应用的原理及应用v 熟练使用熟练使用HibernateHibernate完成数据持久化完成数据持久化v 理解并掌握理解并掌握JPAJPA的产生和作用的产生和作用v 掌握掌握SpringSpring框架的使用,熟练完成框架的使用,熟练完成SSHSSH框架的整合框架的整合v 掌握掌握EJBEJB概念及使用概念及使用英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEE英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用

3、软件开发JavaEE了解了解EJB3.0EJB3.0的概念、各种角色及基本术语的概念、各种角色及基本术语了解了解EJB3.0EJB3.0的优点及及其相关使用的优点及及其相关使用掌握掌握EJB3.0EJB3.0的环境配置的环境配置StrutsStruts中国际化的简单应用中国际化的简单应用本章导航本章导航掌握会话掌握会话BeanBean的概念及其应用的概念及其应用掌握消息驱动掌握消息驱动BeanBean的概念及其应用的概念及其应用英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEE EJB(Enterpris

4、e JavaBean,企企业业JavaBean)是是基基于于Java的的服服务务器器端端组组件件框框架架技技术术。利利用用EJB,开开发发者能够轻松构建企业级、分布式组件应用者能够轻松构建企业级、分布式组件应用 EJB是用于开发和部署基于组件的应用架构是用于开发和部署基于组件的应用架构 EJB是是Java技技术术中中服服务务器器端端软软件件构构件件的的技技术术规规范范和和平平台支持台支持实实际际上上EJB是是Java EE中中的的一一套套规规范范,且且规规定定了了一一系系列列的的API用来实现把用来实现把EJB概念转换成概念转换成EJB产品产品 EJB EJB简介简介英泰克国际管理咨询(北京)

5、有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB主要技术特点主要技术特点EJBEJB的主要技术有以下两点:的主要技术有以下两点:对象分布式技术,指分别处于不同计算机里的对象对象分布式技术,指分别处于不同计算机里的对象之间可以通过网络互相通信的方式进行协同之间可以通过网络互相通信的方式进行协同 O/RMO/RM(Object Relational MappingObject Relational Mapping)技术)技术,也就也就是对象关系映射技术是对象关系映射技术英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询

6、(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB常用组件常用组件会话会话BeanBean(Session BeanSession Bean)用于建立业务过程模型)用于建立业务过程模型实体实体BeanBean(Entity BeanEntity Bean)用于表示业务数据)用于表示业务数据消息驱动消息驱动BeanBean(MessageDriven BeanMessageDriven Bean,MDBMDB)用于从)用于从JMSJMS(Java Message ServiceJava Message Service,JavaJava消息服务)资

7、源消息服务)资源接受消息接受消息英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB中的各种角色中的各种角色EJB组件开发者(Enterprise Bean Provider)应用组合者(Application Assembler)部署者(Deployer)EJB 服务器提供者(EJB Server Provider)EJB 容器提供者(EJB Container Provider)系统管理员(System Administrator)英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)

8、有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB中的基本术语中的基本术语1 1Bean是Enterprise Java Bean的缩写,一个Bean扮演着应用程序素材的角色Bean Instance(Bean实例)一个Bean Instance是Bean位于一个容器中的instantiation,如果把bean比作class,那么Bean Instance就是Java ObjectBean-managed persistence(Bean自己所管理的永续性)这个术语是用来描述Enterprise Java Bean如何来存储它们的state到数据库或

9、者是其他的存储机制Container(容器)一个Bean的容器会实做bean的home interfaces与remote interfacesContainer-managed demarcation对于一个Enterprise bean,不论何时,当其中的一个商业方法被呼叫,容器便自动启动一项新的交易英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB中的基本术语中的基本术语2 2Container-managed persistence(委托容器管理的永续性)。Bean开发者可以委托容器来

10、负责记录Bean的最新状态Entity beans代表可以辨认的永续物件。典型的实例就是:它可以代表关系数据库中个别的rowsHome每一个Enterprise Bean,不论是Session或者是Entity bean,都有一个interface来让客户端能够建立与移除一个bean instanceRemote一个bean的remote interface 描述对于一个bean instance中可供客户端呼叫的方法集合Session beans为 particular client所建立。如果经过一段被称为timeout的指定空闲时间之后,就不再存在英泰克国际管理咨询(北京)有限公司英泰克

11、国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEEJBEJB运行环境运行环境开发EJB应用 开发环境配置JbossMysqlJbossIDE的链接地址http:/ 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEE配置配置JBOSSJBOSS配置配置jbossJdk1.5以上以上Jdk已经安装配置好已经安装配置好配置配置JAVA_HOME配置配置JBOSS_HOME进入进入jbossbinrun.bat即可即可如果出现如果出现logFactory等错误等错误,有可能是病毒引起,需有可能是病毒引起,需要重新安装要重新安装JD

12、K英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEJbossJboss的优点的优点JBoss是免费的,开放源代码是免费的,开放源代码J2EE的实现,通过的实现,通过LGPL许可证进行发许可证进行发布布JBoss需要的内存和硬盘空间比较小需要的内存和硬盘空间比较小安装非常简单。先解压缩安装非常简单。先解压缩JBoss打包文件再配置一些环境变量就可以了打包文件再配置一些环境变量就可以了JBoss能够能够热部署热部署,部署,部署bean只是简单拷贝只是简单拷贝bean的的JAR文件到部文件到部署路径下就可以了

13、。如果没有加载就加载它;如果已经加载了就自动更新署路径下就可以了。如果没有加载就加载它;如果已经加载了就自动更新JBoss与与Web服务器在同一个服务器在同一个Java虚拟机中运行,虚拟机中运行,Servlet调用调用EJB不经过网络,从而大大提高运行效率,提升安全性能不经过网络,从而大大提高运行效率,提升安全性能用户可以直接实施用户可以直接实施J2EE-EAR,而不是以前分别实施,而不是以前分别实施EJB-JAR和和Web-WAR,非常方便,非常方便Jboss支持集群支持集群英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应

14、用软件开发JavaEEStrutsStruts控制器层控制器层public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)/获得ActionForm的实例,调用其中方法 AddUserForm f=(AddUserForm)form;/跳转到ok所代指的页面 return mapping.findForward(ok);英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动

15、商务应用软件开发移动商务应用软件开发JavaEEdispatchAction应用(1)StrutsStruts控制器层控制器层XXX.jsp 英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEStrutsStruts视图层关联控制器层视图层关联控制器层StrutsStruts配置文件中通过配置文件中通过“namename”属性关联属性关联ActionAction和和FormForm 英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件

16、开发JavaEEStrutsStruts视图层关联控制器层视图层关联控制器层(1)(1)StrutsStruts配置文件中通过配置文件中通过“namename”属性关联属性关联ActionAction和和FormForm 英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEStrutsStruts视图层关联控制器层视图层关联控制器层(2)(2)在显示页面中链接填写Action的访问路径,通过配置文件查看是否有相关的Form,如果有先调用Form来处理相关的数据,然后再启用Action英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaEEStrutsStruts验证验证Struts验证除了ActionForm中的validator()的验证方法外,还可以使用插件实现更方便的验证功能英泰克国际管理咨询(北京)有限公司英泰克国际管理咨询(北京)有限公司 版权所有版权所有 移动商务应用软件开发移动商务应用软件开发JavaE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1