- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web开发技术 JSP实用教程(第2版) 第一章 JSP简介 内容提要 从体系上介绍软件编程体系 企业应用开发架构 Java应用开发体系以及J2EE的N层体系结构 介绍常用的应用开发环境 介绍如何安装和配置JSP的运行环境 JSP文件构成和运行原理 JSP运行平台的测试 推荐书目 1、JSP2.0技术手册。 林上杰,林康司。 电子工业出版社。 2、Servlet与JSP核心技术。 Marty Hall,Larry Brown.赵学良译。 清华大学出版社。 3、TOMCAT与Java Web开发技术详解。 孙卫琴,李洪成。电子工业出版社。 软件编程体系 基于B/S结构的项目 目前主要采用服务器端语言: JSP (Java Server Pages) ASP (Active Server Pages) PHP (Person Home Pages) 三种语言构成的开发体系: JSP + Oracle体系【MySQL】 ASP+SQL Server体系【Acess】 PHP+MySQL【函数驱动】 B/S架构编程体系 B/S结构的编程语言 浏览器端编程语言 服务器端编程语言 浏览器端 HTML(Hypertext Markup Language,超文本标记语言)开发软件:记事本、Dreamweaver CSS(Cascading Style Sheets,层叠样式表单) JavaScript语言 VBScript语言 服务器端编程语言 目前主要是3P技术-ASP、JSP和PHP ASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。 JSP是SUN公司推出的是J2EE(Java 2 Enterprise Edition,Java2企业版)十三种核心技术中最重要的一种 PHP在1999年的下半年和2000年用得非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台 。 企业应用开发架构 在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。 企业级应用系统通常分成 两层 三层 N层架构。 两层架构 传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用JSP、ASP或者VB等技术编写这类软件,结构如图 三层架构 在两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图:【典型的MVC模式】 N层架构 如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图 开发架构比较 两层架构的优点是开发过程比较简单,利用服务器端的程序直接访问数据库,部署起来比较方便。缺点是程序代码维护起来比较困难,程序执行的效率比较低,用户容量比较少。 三层架构基本解决了两层架构的缺点,将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变的方便一些,而且执行效率也会有所提高,但是相对部署起来就比较困难一些。 根据实际的需要,会进一步细化每一层,或者添加一些层,就形成了N层架构,和三层架构一样,组件化的设计使维护相对容易,但是部署相对困难。 Java应用开发体系 Java的特点 简单、可移植、面向对象、解释型、分布式、高性能、健壮性、多线程、安全、动态、体系结构中立 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平台的支持。开发领域包括:高端的信息家电,
您可能关注的文档
- discuz二次开发.doc
- Discuz结构说明.doc
- donet通过注释生成帮助文档.doc
- dos at命令.doc
- Dos at命令,自动关机与重启.doc
- DOS基础.doc
- 《Java_Web应用开发技术实用教程》-王红第3章_JSP隐含对象.ppt
- 《操作系统》第4章 存储管理.ppt
- 《操作系统》第4章 存储管理1.ppt
- 《操作系统原理教程(第二版)》-第3章 存储器管理.ppt
- 2025至2030年中国调压调速乘客电梯市场现状分析及前景预测报告.docx
- 2025年中国起重电控设备行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国甜牛奶饮料行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国椭圆球按摩器行业市场调查、投资前景及策略咨询报告.docx
- 销售个人年度方案.pptx
- 学生体育教学活动方案.pptx
- 2025年中国玻璃钢雨伞杆行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国平口垃圾袋制袋折叠机行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国益得利粉行业市场调查、投资前景及策略咨询报告.docx
- 新版小学英语说课课件.pptx
文档评论(0)