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

    JSP介绍以及其开发环境配置.ppt

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

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

    JSP介绍以及其开发环境配置.ppt

    第1章 JSP介绍以及其开发环境配置,1,内容提要,企业开发架构软件编程体系什么是JSPJSP的执行过程JSP的特点第一个JSP程序JSP与ASP的区别介绍如何安装和配置JSP的运行环境JSP运行平台的测试。,1 企业应用开发架构,在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。企业级应用系统通常分成两层三层N层架构。,两层架构,传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用JSP、ASP或者VB等技术编写这类软件,结构如图,两层应用架构显示逻辑层一般由HTML、JSP、ASP实现,通过JSP和ASP直接和数据库相连,三层架构,在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图,N层架构,如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图,开发架构比较,两层架构的优点是开发过程比较简单,利用服务器端的程序直接访问数据库,部署起来比较方便。缺点是程序代码维护起来比较困难,程序执行的效率比较低,用户容量比较少。三层架构基本解决了两层架构的缺点,将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变的方便一些,而且执行效率也会有所提高,但是相对部署起来就比较困难一些。根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构,和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。,2 软件编程体系,基于B/S结构的项目,目前主要采用两种服务器端语言:JSP(Java Server Pages)ASP(Active Server Pages)两种语言构成两大开发体系:JSP+Oracle体系ASP+SQL Server体系,B/S架构编程体系,B/S结构的编程语言浏览器端编程语言服务器端编程语言 浏览器端HTML(Hypertext Markup Language,超文本标记语言)CSS(Cascading Style Sheets,层叠样式表单)JavaScript语言VBScript语言,服务器端编程语言,目前主要是3P技术ASP、JSP和PHPASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。JSP是SUN公司推出的是J2EE(Java 2 Enterprise Edition,Java2企业版)十三种核心技术中最重要的一种 PHP在1999年的下半年和2000年用得非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台,3 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企业版),J2SE体系概述,J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和运行平台。J2SE下的核心技术包括:面向对象的编程技术、Java程序异常的处理、控制台程序开发、图形界面程序开发、多线程编程、I/O流编程、网络编程、Java Applet以及JavaBean组件开发技术。,J2ME体系概述,J2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。开发领域包括:高端的信息家电,比如:电视机顶盒,网络电视和网络可视电话等,低端的信息家电,比如手机,寻呼机和PDA等 目前开发J2ME的常用工具是:“j2me_wireless_toolkit”,界面如图,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活动框架),什么是JSP,JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。,JSP的执行过程,JSP的执行过程,JSP的执行过程,Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,,JSP的执行过程,JSP的特点,面向对象,大型软件一般都是以面向对象思想设计,JSP以Java语言为基础,是完全面向对象的。跨平台,可以运行在Windows,Linux,UNIX等平台。和Servlet一样稳定,可以使用Servlet提供的API,克服了Servlet的缺点。,JSP在J2EE架构中的地位,第一个JSP文件,第一个JSP网页:simplejsp.jspHello,World,JSP文件结构,JSP和ASP的比较,相似:都是运行于服务器端的脚本语言,两者都是动态网页生成技术。这两项技术都使用HTML来决定网页的版面,都是在HTML 代码中混合某种程序代码,由语言引擎解释执行程序代码。HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。,JSP和ASP的比较,不同:JSP是由Sun推出的一项技术,是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。ASP是MS公司推出的技术,只能在MS的平台上运行,无法实现跨平台,也无安全性保障。ASP下的编程语言是 VB之类的脚本语言,而JSP 使用的是Java。ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下,VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。,JSP运行环境的安装配置,JSP推荐开发的环境:Windows2000 Server/2003 Server+Tomcat 5.x,也是企业中常用的开发环境。JSP运行环境需要JDK的支持,需要安装两个软件:j2sdk和Tomcat。,配置Java运行环境,安装了JDK以后,就建立好了J2SE的运行环境,这里安装JDK1.4.2,启动画面如图,下载地址:,Download NetBeans IDE v 3.5.1 with J2SE v 1.4.2 COBUNDLE,采用包含了J2SE v 1.4.2的NetBeans IDE v 3.5.1,配置环境变量:,新建系统变量:,新建第一个系统变量:JAVA_HOME 值:,新建第二个系统变量:CLASSPATH 值:.;%JAVA_HOME%lib,修改系统变量:PATH,在原有值前加上%JAVA_HOME%bin;,测试j2sdk的安装与环境变量设置是否正确:,配置JSP运行环境:,安装完JDK以后,安装Web服务器Tomcat,这里用的版本是目前最新的Tomcat5,,安装TOMCATv5.0.16:,路径设定:,该处的JVM是自动查找的,如果您出现“No Java Virtual machine Found”也就是找不到Java虚拟机。说明您的系统变量还没有设定,运行tomcat目录里binstartup.bat。启动tomcat。,假如有个dos窗口停留着没关闭,并有一些运行成功tomcat和初始化信息,证明tomcat运行成功。,在浏览器地址栏输入 http:/localhost:8080 可爱的大猫出现,至此,JSP的运行环境设定完毕!,配置Tomcat,1、修改服务端口(默认为:8080)2、修改网站的根路径(默认为:c:Tomcat 4.1webappsroot),1:添加系统变量,新建一个名为TOMCAT_HOME的系统变量,变量值为:”c:Tomcat 4.1”,2:建立存放jsp文件的目录:,在服务器上创建一个目录:D:webedu,并把要发布网站的所有jsp文件放在这个目录下。,3:修改配置文件 server.xml,Tomcat的安装目录下的文件夹:,Server.xml的文件框架,.,4:设置http端口:,在server.xml中找到元素Connector,将Connector中属性port的值从8080改为80 connector classname=“org.apache.Port=“80”,5:存放JavaBean类文件:,通常,javabean类文件存放在jsp的工作目录下:“WEB-INFclasses”这里我们将要发布网站中的JavaBean类文件存放在目录:“d:webeduWEB-INFclasses”。在Tomcat安装目录下的“workstandalonelocalhost”目录中新建一个空文件夹edu,并将:“d:webeduWEB-INFclasses”目录下的所有的javabean的类文件复制到Tomcat安装目录下的“workstandalonelocalhostedu”路径中。,6:设置配置文件setclasspath.bat,进入Tomcat 的安装目录,在目录bin下找到setclasspath.bat这个文件,它提供了Tomcat服务器在运行时所要调用的JDK文件包所在路径的信息,并指定了所要发布的软件中javabean类文件所存放的路径。编辑setclasspath.bat文件,在“set CLASSPATH=%JAVA_HOME%libtools.jar”这一行后添加代码:“;d:webeduWEB-INFclasses”,测试发布的网站:,重启Tomcat后,在浏览器地址栏中输入http:/192.168.1.1/edu/index.jsp就可访问发布的网站了。,测试运行环境,案例名称:测试JSP运行环境程序名称:1-01.jsp,小结,介绍了什么是JSP,JSP的特点,以及JSP与ASP的区别介绍如何安装和配置JSP的运行环境JSP运行平台的测试。,本章习题,1-1 在自己的电脑上配置一个Tomcat服务,端口号为:8888(上机完成)1-2 TOMCAT在JSP环境中的作用是?1-3 Jsp的特点1-4 Jsp与Asp的区别,

    注意事项

    本文(JSP介绍以及其开发环境配置.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开