JSP常用开发技术概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JSP常用开发技术概述.ppt》由会员分享,可在线阅读,更多相关《JSP常用开发技术概述.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 JSP常用开发技术概述常用开发技术概述 内容提要n从体系上介绍软件编程体系从体系上介绍软件编程体系n企业应用开发架构企业应用开发架构nJava应应用用开开发发体体系系以以及及J2EE的的N层层体体系系结构结构n介绍常用的应用开发环境介绍常用的应用开发环境软件编程体系 基于B/S结构的项目n目前主要采用两种服务器端语言:目前主要采用两种服务器端语言:nJSP(Java Server Pages)nASP(Active Server Pages)n两种语言构成两大开发体系:两种语言构成两大开发体系:nJSP+Oracle体系体系nASP+SQL Server体系体系B/S架构编程体系
2、nB/S结构的编程语言结构的编程语言n浏览器端编程语言浏览器端编程语言n服务器端编程语言服务器端编程语言 n浏览器端浏览器端nHTML(Hypertext Markup Language,超文本标记语,超文本标记语言)言)nCSS(Cascading Style Sheets,层叠样式表单),层叠样式表单)nJavaScript语言语言nVBScript语言语言服务器端编程语言n目前主要是目前主要是3P技术技术nASP、JSP和和PHPnASP是微软公司推出的,在这三种语言中是用得最为广泛是微软公司推出的,在这三种语言中是用得最为广泛的一种。的一种。nJSP是是SUN公司推出的是公司推出的是J
3、2EE(Java 2 Enterprise Edition,Java2企业版)十三种核心技术中最重要的一企业版)十三种核心技术中最重要的一种种 nPHP在在1999年的下半年和年的下半年和2000年用得非常广泛,因为年用得非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台全免费的而且非常稳定的应用平台 企业应用开发架构 n在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。n企业级应用系统通常分成n两层n三层nN层架构。两层架构 n
4、传统的两层应用包括用户接口和后台程序,后台程序通常是一个传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用数据库,用户接口直接同数据库进行对话。实现上,通常使用JSP、ASP或者或者VB等技术编写这类软件,结构如图等技术编写这类软件,结构如图 两层应用架构显示逻辑层一般由两层应用架构显示逻辑层一般由HTML、JSP、ASP实现,通过实现,通过JSP和和ASP直接和数据库相连直接和数据库相连 三层架构 n在两层应用中,应用程序直接同数据库进行对话。三层结构在用在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间
5、加入了一个附加的逻辑层,通常这个层户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做叫做“商务逻辑层商务逻辑层”,如图,如图 N层架构 n如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图开发架构比较 n两层架构的优点是开发过程比较简单,利用服务器端的程序直接访问数据库,部署起来比较方便。缺点是程序代码维护起来比较困难,程序执行的效率比较低,用户容量比较少。n三层架构基本解决了两层架构的缺点,将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变的方便一些,而且执行效率也会有
6、所提高,但是相对部署起来就比较困难一些。n根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构,和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。Java应用开发体系 nSUN以以J2EE为核心推出为核心推出SUN-ONE(SUN Open Network Environment)战略,该战)战略,该战略包括三个部分:略包括三个部分:nJ2SE(Java 2 Standard Edition,Java 2标准标准版)版)nJ2ME(Java 2 Micro Edition,Java 2微型版)微型版)nJ2EE(Java 2 Enterprise Edition,J
7、ava 2企业企业版)版)J2SE体系概述 nJ2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和运行平台。nJ2SE下的核心技术包括:面向对象的编程技术、Java程序异常的处理、控制台程序开发、图形界面程序开发、多线程编程、I/O流编程、网络编程、Java Applet以及JavaBean组件开发技术。J2ME体系概述 nJ2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。开发领域包括:高端的信息家电,比如:电视机顶盒,网络电视和网络可视电话等
8、,低端的信息家电,比如手机,寻呼机和PDA等 n目前开发J2ME的常用工具是:“j2me_wireless_toolkit”,界面如图 J2EE体系概述 nJ2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范:n1、JDBC(Java Database Connectivity,Java数据库连接)n2、JNDI(Java Naming and Directory Interface,Java命名和目录接口)n3、EJB(Enterprise Java Bean,企业级Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 常用 开发 技术 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内