文档介绍:北京传智播客教育 —高级软件人才实作培训专家!JavaWEB 开发-Servlet 讲师: 佟刚 petrelsky5@ 北京传智播客教育 —高级软件人才实作培训专家! 软件编程体系 B\S 系统架构 C\S 系统结构北京传智播客教育 —高级软件人才实作培训专家! 软件编程体系北京传智播客教育 —高级软件人才实作培训专家! 基于 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 和PHP ?ASP 是微软公司推出的,在这三种语言中是用得最为广泛的一种。?JSP 是SUN 公司推出的是 JAVAEE 核心技术中最重要的一种?PHP 在1999 年的下半年和 2000 年用得非常广泛,因为Linux+PHP+MySQL (一种小型数据库管理系统) 构成全免费的而且非常稳定的应用平台北京传智播客教育 —高级软件人才实作培训专家! JAVA WEB 开发环境介绍?在开发过程中,基于 JSP 项目通常涉及到?Web 服务器?数据库服务器?集成开发环境的选择北京传智播客教育 —高级软件人才实作培训专家! WEB 服务器? HTTP 协议: Web 浏览器与 web 服务器的交互所遵循的规则? Web 服务器: Web 服务器可以解析 HTTP 协议。当 Web 服务器接收到一个 HTTP 请求(request) ,会返回一个 HTTP 响应 (response) 。为了处理一个请求, Web 服务器可以响应一个静态页面或图片,或进行页面跳转,或者把动态响应的产生委托 (delegate) 给一些其它的程序例如 CGI 脚本, JSP 脚本, ASP 脚本等。无论脚本的目的何,这些服务器端(server-side) 的程序通常产生一个 HTML 的响应来让浏览器可以浏览。北京传智播客教育 —高级软件人才实作培训专家! Web 服务器?WebLogic 是BEA 公司的产品,是目前应用最广泛的 Web 服务器,支持 J2EE 规范,而且不断的完善以适应新的开发要求, 启动界面如图北京传智播客教育 —高级软件人才实作培训专家! Web 服务器?另一个常用的 Web 服务器是 IBM 公司的 WebSphere , 支持 J2EE 规范,启动界面如图