2第1章Web应用引论.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hypertext Transfer Protocol工作原理 H T T P URL的组织方式 http:// / software/ index.aspx HTTP协议是用于从Web服务器传输超文本到本地浏览器的传送协议 HTTP协议是基于请求/响应模式 超文本传输协议 服务器域名或站点服务器的名称 服务器的子目录 文件夹中的一个页面文件 本课程要解决的问题 解决基于B/S架构中动态页面(含业务处理) 典型的应用有: 博客 网上商店 电子政务 网上教务 … … 主流服务器端动态网页技术 CGI 公共网关接口,common gateway 微软的.net平台(ASP.net) PHP 原名为Personal Home Page ,现名为:Hypertext Preprocessor Java系列服务器端技术 JavaEE平台,本课程主要涉及web 层 主流服务器端动态网页技术 CGI是早期用来建立动态网页的技术。 工作原理: 客户端项服务器上指定的CGI程序发送请求 Web服务器启动一个新的进程执行此CGI程序 程序执行后将结果以网页的形式发送给客户端 CGI 主流服务器端动态网页技术 CGI 优点是可以使用多种语言进行编制,如C,C++,VB, Perl,甚至是Java 缺点是: CGI应用程序的运行依赖于服务器的支持,对服务器的要求很高。 CGI程序是以独立进程的方式进行运行的,所以比较耗费资源,降低系统的性能 CGI不是长驻内存的因此增加了磁盘操作 CGI编写起来不容易 不同的操作系统很少进行通用,移植很复杂 主流服务器端动态网页技术 ASP/ASP.net ASP.net是微软提出的web应用程序解决方案,用于开发的服务器端动态网页技术 ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 主流服务器端动态网页技术 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活动框架) J2EE总体结构图 J2EE的N层体系结构 JSP应用项目结构 浏览器端用户界面的开发: HTML,开发静态网页 JavaScript,简单的事件响应,输入验证。 CSS,浏览页面的美观 Applet,应用于客户端 数据库 浏览器 HTTP Web 容器 JDBC JSP应用项目结构 数据库 浏览器 HTTP Web 容器 JDBC 服务器端业务逻辑处理的开发: Java语言基础 JSP知识 Servlet知识 JavaBeans知识 MVC 自定义标记 JSTL 流行Web开发框架 JSP应用项目结构 数据库 浏览器 HTTP Web 容器 JDBC 数据库的开发: 数据库的原理和设计 数据库的创建及维护 SQL语言以及存储过程等 下次课程内容 HTML概述 软件学院 L/O/G/O 第1章 Web应用引论 褚龙现 chulongxian@126.com 理论课要求 上课期间要求 关闭所携带的各类电子产品(不要发出任何声音影响上课) 严禁交头接耳(安排课堂讨论除外) 不允许睡觉 有以上违纪者,将给予多种形式的批评教

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档