欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    JSP简介专题讲座PPT.ppt

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

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

    JSP简介专题讲座PPT.ppt

    JSP 简介,2,目标,理解 JSP理解 JSP 页面的各种构成元素了解JSP页面的执行过程了解JSP的优点运用 JBuilder 2005 开发 JSP,3,软件编程体系,4,基于B/S结构的项目,目前主要采用三种服务器端语言:JSP(Java Server Pages)ASP.NET(Active Server Pages)PHP构成三大开发体系:JSP+Oracle体系ASP+SQL Server体系PHP+MYSQL+LINUX体系,5,B/S架构编程体系,B/S结构的编程语言浏览器端编程语言服务器端编程语言 浏览器端HTML(Hypertext Markup Language,超文本标记语言)CSS(Cascading Style Sheets,层叠样式表单)JavaScript语言VBScript语言,6,服务器端编程语言,目前主要是3P技术ASP、JSP和PHPASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。JSP是SUN公司推出的是J2EE(Java 2 Enterprise Edition,Java2企业版)十三种核心技术中最重要的一种 PHP在1999年的下半年和2000年用得非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台,7,企业应用开发架构,在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。企业级应用系统通常分成两层三层N层架构。,8,两层架构,传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用JSP、ASP或者VB等技术编写这类软件,结构如图,两层应用架构显示逻辑层一般由HTML、JSP、ASP实现,通过JSP和ASP直接和数据库相连,9,三层架构,在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图,10,N层架构,如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图,11,开发架构比较,两层架构的优点是开发过程比较简单,利用服务器端的程序直接访问数据库,部署起来比较方便。缺点是程序代码维护起来比较困难,程序执行的效率比较低,用户容量比较少。三层架构基本解决了两层架构的缺点,将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变的方便一些,而且执行效率也会有所提高,但是相对部署起来就比较困难一些。根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构,和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。,12,Java应用开发体系,SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括三个部分:J2SE(Java 2 Standard Edition,Java 2标准版)J2ME(Java 2 Micro Edition,Java 2微型版)J2EE(Java 2 Enterprise Edition,Java 2企业版),13,J2SE体系概述,J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和运行平台。J2SE下的核心技术包括:面向对象的编程技术、Java程序异常的处理、控制台程序开发、图形界面程序开发、多线程编程、I/O流编程、网络编程、Java Applet以及JavaBean组件开发技术。,14,J2ME体系概述,J2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。开发领域包括:高端的信息家电,比如:电视机顶盒,网络电视和网络可视电话等,低端的信息家电,比如手机,寻呼机和PDA等 目前开发J2ME的常用工具是:“j2me_wireless_toolkit”,界面如图,15,J2EE体系概述,J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范:1、JDBC(Java Database Connectivity,Java数据库连接)2、JNDI(Java Naming and Directory Interface,Java命名和目录接口)3、EJB(Enterprise Java Bean,企业级JavaBean)4、RMI(Remote Method Invocation,远程方法调用)5、JSP(Java Server Pages,Java服务器端页面)6、Servlet(服务器端小程序)7、XML(eXtensible Markup Language)8、JMS(Java Messaging Service,Java消息服务)9、IDL(Interface Description Language,接口描述语言)10、JTA(Java Transaction Architecture,Java事务框架)11、JTS(Java Transaction Service,Java事务服务)12、JavaMail(Java邮件)13、JAF(JavaBean Activation Framework,JavaBean活动框架),16,标准的J2EE的总体结构图,17,J2EE的N层体系结构,理想的J2EE体系包括六个层:表示、应用、服务、域、连通性和持续化。这些层物理上横跨客户机和服务器,而他们逻辑上划分为Web容器、EJB容器和数据库,如图,18,J2EE N层架构的特点,J2EE带来的好处是双向的,对于开发应用的公司和使用它的客户,优点主要在于4个方面。1、简化了体系和开发。相对于传统的应用开发,J2EE提供了简单的、基于组件的开发模型。这个模型提供了WORA(Write Once,Run Anywhere)的可移植性,只要符合J2EE规范的服务器,就可以运行应用。同时,基于组件的开发模型也大大提高了生产力。2、集成现有的企业信息系统。J2EE平台,与J2SE平台一样,提供访问现有的企业信息系统的一些工业标准API:3、提供可扩展性。当前J2EE容器向组件提供事务支持、数据库连接、生命周期管理和影响性能的其它特性,从而提供可扩展性(scalability)。4、安全机制。J2EE支持丰富的跨越整个体系的一致的安全措施。,19,常用应用开发环境介绍,在开发过程中,基于JSP项目通常涉及到Web服务器数据库服务器集成开发环境的选择,20,Web服务器,WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图,21,Web服务器,另一个常用的Web服务器是IBM公司的WebSphere,支持J2EE规范,启动界面如图,22,Web服务器,在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范,但是目前还不支持EJB,启动界面如图,23,数据库服务器,在Java相关的开发领域中,常用的是3种数据库:Oracle、DB2和MySQL。有时候也使用微软公司的SQL Server数据库服务器 Oracle数据库是Oracle公司的产品,也是历史最悠久的数据库,世界前50强的企业中,80%使用Oracle数据库作为公司的数据库服务器。服务器的图标如图,24,数据库服务器,IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案,数据库服务器的启动界面如图,25,数据库服务器,目前商业数据库服务器市场三足鼎立:Oracle、DB2和微软公司的SQL Server,在实际应用中,有一个常用的免费的小型数据库服务器:MySQL,启动界面如图,26,集成开发环境,Web服务器和数据库服务器构成了发布平台,需要选择合适的开发工具以提高编码的效率,目前有两种常用的企业级集成开发环境,JBuilder和WebSphere Studio。JBuilder是Borland公司的产品,支持几乎全部的J2EE组件,是目前最为常用的开发环境,启动界面如图,27,集成开发环境,IBM公司的WebSphere Studio,注意和WebSphere的区别,WebSphere是Web服务器,只能用作发布服务器,WebSphere Studio是一套集成开发环境,同时集成Web服务器功能,启动界面如图,28,Eclipse,Eclipse是开放源代码的项目,可以到www.eclipse.org去免费下载Eclipse的最新版本。Eclipse 是替代IBM Visual Age for Java的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前eclipse在开发领域已经非常流行,尤其在欧美,由于其开源免费的特点,已经成为教育、公司的必选开发工具。目前最新的版本是3.2,其安装配置的过程将在后面详细介绍。启动界面如图所示。,29,30,JSP 概念2-1,Java 服务器页面(Java Server Page,JSP)以扩展名.jsp 保存有效地控制动态内容生成在Java Server Page里面使用 Java 编程语言和类库HTML 用于表示页面,而 Java 代码用于访问动态内容,JSP 使用 Java 访问动态内容,31,JSP 概念2-2,北大青鸟APTECH你好,这就是一个JSP页面,简单不?,演示示例1,32,JSP 页面元素 3-1,JSP 页面的元素,静态内容,指 令,表达式,Scriptlet,JSP 页面,HTML静态文本,以“”结束。比如:,声 明,动作,以“”结束比如:,注释,33,JSP 页面元素 3-2,JSP声明,JSP Scriptlet,JSP 指令,34,JSP 页面元素 3-3,JSP 页面构成 JSP页面构成早上好!下午好!,静态内容,JSP 表达式,JSP 注释,演示示例2,JSP动作,35,JSP 执行过程 2-1,客户端,JSP 页面,JSP 执行过程,36,JSP 执行过程 2-2,转换和编译,编译,Servlet,JSP,确定 JSP 中的错误,从 JSP 元素中提取数据,为 JSP 生成一个 Servlet,转译,37,JSP的优点 3-1,将内容与表示分离,客户端,服务器,38,JSP 的优点 3-2,强调可重用组件,JavaBean,多个 JSP 页面使用相同的 JavaBean,39,JSP 的优点 3-3,简化页面开发Web 设计人员和 Web 程序员使用 Web 开发工具开发 JSP 页面,40,JBuilder2005 JSP开发环境简介,JBuilder 2005 为开发 JSP 页面提供了一个完整的开发系统JBuilder 2005 开发 JSP 并将其存储于 JSP 工程内的 Web 模块中,创建 JSP 工程,开发过程,创建 Web 模 块,创建 JSP,调试运行,41,使用JBuilder2005开发JSP 9-1,使用“Project Wizard”向导创建工程,42,使用JBuilder2005开发JSP 9-2,使用“Web Module Wizard”创建 Web 模块-1,43,使用JBuilder2005开发JSP 9-3,使用“Web Module Wizard”创建 Web 模块-2,44,使用JBuilder2005开发JSP 9-4,使用“Web Module Wizard”创建 Web 模块-3,45,使用JBuilder2005开发JSP 9-5,创建JSP-1,46,使用JBuilder2005开发JSP 9-6,创建JSP-2,47,使用JBuilder2005开发JSP 9-7,创建JSP-3,48,使用JBuilder2005开发JSP 9-8,创建JSP-4,圆的半径:cm直径:cm圆的面积为:cm2圆的周长为:,49,使用JBuilder2005开发JSP 9-9,选择“Run”Web Run“areaofrect.jsp”using“areaofrect”运行JSP页面,50,总结,JSP 页面使用 HTML 显示静态内容,并使用 Java 代码生成动态内容JSP 页面的元素为静态内容、JSP 指令、JSP 表达式、JSP Scriptlet和注释可以使用标准开发工具创建 JSP 页面JSP 使用可重用的跨平台组件(如 JavaBean)JSP 允许创建自定义标签,使 JSP 开发更容易JSP 执行过程的各个阶段为转译、编译和执行,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开