欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    J2EE应用开发.ppt

    • 资源ID:4160783       资源大小:1.09MB        全文页数:31页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    J2EE应用开发.ppt

    1,J2EE应用开发,2,课程考核,期末成绩结构 笔试(70)作业(20)平时(10),3,Tomcat与Java Web开发技术详解(第2版) 孙卫琴 编著 电子工业出版社,主要参考书,JSP设计(第三版) Hans Bergsten 林琪,朱涛江 译 中国电力出版社,The J2EE Tutorial 中国铁道出版社JavaRearch.org 译,MyEclipse 6 Java 开发中文教程 刘长炯 著,框架类: 开发者突击:Java Web主流框架整合开发 刘中兵 轻量级Java EE企业应用实战-Struts 2+Spring+Hibernate整合开发 李刚 精通Struts:基于MVC的Java Web设计与开发 孙卫琴 struts/hibernate/spring in action 郭克华J2EE高级框架实战教学视频,北大青鸟ACCP J2EE培训资料,4,课程主要内容,Web层应用(JSP,Servlet,JSTL) Struts,Spring,Hibernate框架 J2EE应用服务器的配置使用。(tomcat、jboss) EJB部分(EJB 2.X ,EJB3),5,开发环境搭建,操作系统平台的选择( Windows NT/2000/XP RedHat、Sun Solaris、.) 应用服务器的选择( JBoss 、tomcat、 WebLogic、 WebSphere 、Sun One、Apusic.) 数据库服务器的选择(MySQL、Sql Server、Oracle.) 开发工具的选择( Eclipse、JBuilder、IBM WebSphere Studio Application Develop WSAD 、WebLogic Workshop),6,FTP下载地址,开发工具在 /开发工具/J2EEDevelopment 视频资料在 /学习资料/Java与JavaEE 相关学习资料 电子书籍在 /推荐书籍/JavaEE,7,第一章,J2EE概述,8,主要内容,J2EE的体系结构 J2EE的部署 开发角色 组件技术 J2EE与.NET的比较 API,9,JAVA平台简介,J2SE、JAVA SE(5.0,6.0,7.0) Java 2 Platform, Standard Edition,J2EE、JAVA EE 5.0 Java 2 Platform, Enterprise Edition,J2ME Java 2 Platform, Micro Edition,10,J2EE 简介,J2EE提供了一套设计、开发、汇编和部署企业应用程序的规范 J2EE提供了企业级应用程序的开发平台,提供了分布式、基于组件、松耦合、安全可靠、独立于平台的应用程序环境 J2EE提供了开发企业级应用程序的技术架构,11,传统的Web应用程序模型,12,J2EE 架构,13,J2EE 组件,J2EE 组件是一个包含一定功能的软件单元,它有相关的类和文件一起组成,并与其他组件进行通信 J2EE 应用程序由许多不同的组件组成,14,Web 组件,Web 组件提供了对请求的响应 它包含Servlet 和 JSP 两个 Web 组件,它们在 Web 服务器上运行,15,EJB 组件,企业bean 组件是业务组件,它在 EJB 容器上运行 它们包含企业级应用程序中的核心业务逻辑和数据模型元素,16,客户端层组件,J2EE 允许不同类型的客户端与 Web 服务器组件进行交互,它们是应用程序客户端或 Web 客户端 应用程序客户端和 applet 是在客户端上运行的组件,17,J2EE 容器,容器为 J2EE 应用程序组件提供了运行时支持 容器充当组件与支持组件的底层特定于平台的功能之间的接口,Applet 容器是用于管理 Applet 执行所必需的,其中,Web 浏览器和 Java 插件将一起在客户端上运行,应用程序客户端容器是管理应用程序客户端组件执行所必需的,Web 容器管理 J2EE 应用程序的 Servlet 和 JSP 页面的执行,EJB容器是执行 J2EE 应用程序的 EJB 组件所必需的,18,Java web 目录结构,Web 应用程序 HTML 文件 图像 Servlet JSP 页面 JavaBean Jar 文件 Applet 标签文件 标签库描述符文件 部署描述器,.war 文件,文档根目录,Web 应用程序目录结构,index.html, login.jsp, contactus.jsp ViewBooks.jsp, logo.jpg book1.jpg,AddBook.class, DeleteBook.class,mbase.jar, msqlserver.jar, msutil.jar,DisplayBook.tag,web.xml, books.tld,19,EJB应用结构,EJBs,Web component,EJB DD EJB class Remote class Home class,Web DD JSP files Servlet Class Pictures (GIF/JPG) HTML files,Jave EE Application,Java EE DD,.war file,.ear file,.jar file,20,Model I 体系结构-1,Model I 体系结构结合使用 JSP 页面和 JavaBean 来开发 Web 应用程序,应用服务器,响应,JSP页面,JavaBean,数据库 服务器,21,Model II 体系结构 -2,Model I 体系结构结合使用 JSP 页面和 JavaBean 来开发 Web 应用程序,22,Java EE相对于以前版本的变化,元注释 JSF技术 用于XML解析的StAX API 为了提供最新的Web Service支持,JAX-RPC技术已经进化成JAX-WS技术 。,23,Web 架构: J2EE vs .NET,表示层,业务逻辑层,数据层,J2EE,CLR,.NET Assembly ADO.NET (可使用 COM+ 服务 ; 比如事务),Web 表单 Server 控件 Code-Behind,ASP.NET IIS,JavaBeans EJBs,JSP Servlets,可运行于大多数主要应用及Web服务器,支持大多数数据库 (通过 JDBC 驱动程序),J2SE/EE JDBC (事务使用 JTA),.NET,SQL Server Oracle DB/2, etc.,SQL Server Oracle DB/2, etc.,状态: ASP.NET Session, .NET 数据缓存,状态: 封装于 EJB 中, 也可在 Web Sessions 中,24,J2EE与.NET,核心编程语言 Java与C# 中介语言( Intermediary Language) 与字节码 平台无关性 J2EE跨平台 .NET迟迟未能实现其跨平台的承诺 JSP/Servlet与ASP.NET 虚机技术 Java Virtual Machine (JVM) Common Language Runtime (CLR) 实现应用 PetShop(微软)与PetStore(Sun),25,体系结构,26,封装和部署 J2EE 应用程序,开发各J2EE组件,组件开发后,往往需要和它们的部署描述符封装在一起,J2EE应用程序的最后封装阶段,并将前一阶段中创建的企业 bean (.jar) 和 Web 组件 (.war) 汇编成 J2EE (.ear) 应用程序,将应用程序部署 到应用服务器上,EJB 构建和源目录,应用程序开发生命周期,27,开发角色 -1,J2EE 封装和部署过程包括三个不同的开发角色: 1. 应用程序组件提供者 2. 应用程序汇编者 3. 部署者,28,1. 应用程序组件提供者: 2. 应用程序汇编者: 应用程序汇编者接过应用程序提供者开发的一组组件,并将它们汇编成完整的 J2EE 应用程序。它们执行的主要任务是: 3. 部署者: 部署者,特定于操作环境的专家,负责将 J2EE 组件和应用程序部署到该环境中。部署应用程序涉及两个任务:,开发角色 -2,企业 Bean 开发者 Web 组件开发者 应用程序客户端开发者,将 EJB JAR 和 WAR 文件汇编成 J2EE 应用程序 EAR 文件 指定 J2EE 应用程序的部署描述符 验证 EAR 文件的内容是否符合 J2EE 规范,安装配置 部署者必须安装 J2EE 服务器及配置相关环境,解决所有的外部相关性 部署 部署者必须部署应用程序及相关组件,29,J2EE API -1,开发J2EE应用程序会使用到许多API,常用的列举如下:,30,J2EE API -2,31,J2EE API -3,

    注意事项

    本文(J2EE应用开发.ppt)为本站会员(少林足球)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开