04 web应用概述

04 web应用概述

ID:20267622

大小:1.70 MB

页数:18页

时间:2018-10-10

04 web应用概述_第1页
04 web应用概述_第2页
04 web应用概述_第3页
04 web应用概述_第4页
04 web应用概述_第5页
资源描述:

《04 web应用概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Web应用程序–概述课程地位C#SQLServerXMLPSPMASP.NETOracleOOADComputerBaseHTML/JavaScriptSQLBaseOOP/JavaCSTBJSP/ServletEJB/WebServiceWinFormsStruts/JSFTesting/SQALinux2课程目标理解Web应用及开发的基本概念掌握Servlet、会话管理、Filter及JavaMail掌握JSP、JSPEL及JSTL编写基于MVC模式的JavaWeb应用3回顾OOP&JAVA课程Java语言基础-变量和控制逻辑OOP编程-封装、继承、多态的实现异常、I/O

2、包、集合类Swing组件JDBC访问数据库技术使用JBuilder2005进行开发4本章目标描述Web应用程序多级架构视图回顾HTTP协议描述典型Web应用程序的结构描述Web开发过程在JBuilder2005中设置Tomcat环境5桌面应用程序2-1Windows媒体播放器用户选择一个MP3文件媒体播放器播放MP3文件用户6桌面应用程序2-2用户Windows媒体播放器请求=选择要播放的文件用户发送一个请求播放器发送一个响应响应=媒体播放器播放选定的文件媒体播放器是桌面应用程序的一个示例7Web应用程序2-1位于Web服务器上的网站www.mp3.com8Web应用程序2-2We

3、b应用程序Web应用程序在Web服务器上运行Web应用程序的优点:访问Web应用程序更容易维护和部署成本低www.mp3.com播放一首歌作为响应用户请求播放一首歌9HTTP协议3-1获取文件HTTP获取图像/bar01.jpgHTTP/1.1HTTP/1.1200OK收到的文件超文本传输协议无状态协议用于通过Internet发送请求消息和响应消息使用端口接收和发送消息,默认为80端口10HTTP消息包括:请求响应HTTP协议3-2请求消息请求行标题信息方法资源名称版本GET/POSTbar01.jpgHTTP/1.1浏览器类型内容类型User-Agent:Mozilla/4.0(

4、compatible;MSIE4.0:Windows95Accept:image/gif,image/jpeg,text/*,*/*响应消息状态行标题信息版本状态代码说明HTTP/1.1200OK服务器软件修改日期大小(字节)内容类型Server:JavaWebServerLastmodified:Tuesday,07-Sep-041:14:34GMTContent-length:100Content-type:text/plain11HTTP协议3-3HTTP协议使用以下方法发送请求信息:GET方法POST方法GET方法用于检索信息(如文档、图表或数据库请求结果)请求的页面可以被

5、设置为书签和使用电子邮件发送请求信息作为查询字符串发送查询字符串(240-255个字符)POST方法用于发送敏感信息(如信用卡号)或要保存到数据库中的信息请求的页面不能设置为书签或不能通过电子邮件发送发送的数据没有大小限制12应用程序体系结构软件应用程序组件-表示逻辑-业务逻辑-数据存取逻辑体系结构的类型-一层-二层-三层数据存取业务表示数据存取业务表示13Web应用程序体系结构Web应用程序使用三层体系结构表示层客户端业务层Web服务器数据库数据层14Web应用程序目录结构Web应用程序HTML文件图像ServletJSP页面JavaBeanJar文件Applet标签文件标签库描

6、述符文件部署描述器.war文件文档根目录Web应用程序目录结构index.html,login.jsp,contactus.jspViewBooks.jsp,logo.jpgbook1.jpgAddBook.class,DeleteBook.classmbase.jar,msqlserver.jar,msutil.jarDisplayBook.tagweb.xml,books.tld文档根目录静态文件(html,images……)WEB-INFJSP类库标签.tld,web.xml15Web应用程序开发过程设计目录结构编写Web应用程序代码编写部署描述符编译代码将Web应用程序打包

7、部署Web应用程序执行Web应用程序16Tomcat配置演示:在JBuilder中配置Tomcat的步骤选择“Enterprise”“ConfigureServers”17总结与桌面应用程序相比,Web应用程序易于维护、升级和部署使用GET方法请求的页面可以设置为书签或通过电子邮件发送发送信用卡号、密码等敏感信息时使用POST方法在三层体系结构中,表示层不能与数据层直接交互Web应用程序有其标准的目录结构和文件要求JBuilderEnterprise2005可以配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。