欢迎来到天天文库
浏览记录
ID:21767974
大小:1.66 MB
页数:69页
时间:2018-10-20
《传智播客-javaweb开发-servlet-佟刚》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaWEB开发-Servlet讲师:佟刚petrelsky5@tom.com北京传智播客教育www.itcast.cn软件编程体系BS系统架构CS系统结构北京传智播客教育www.itcast.cn软件编程体系北京传智播客教育www.itcast.cn基于B/S结构的项目目前主要采用两种服务器端语言:JSP(JavaServerPages)ASP(ActiveServerPages)两种语言构成两大开发体系:JSP+Oracle体系ASP+SQLServer体系北京传智播客教育www.itcas
2、t.cnB/S架构编程体系B/S结构的编程语言浏览器端编程语言服务器端编程语言浏览器端HTML(HypertextMarkupLanguage,超文本标记语言)CSS(CascadingStyleSheets,层叠样式表单)JavaScript语言VBScript语言北京传智播客教育www.itcast.cn服务器端编程语言目前主要是3P技术ASP、JSP和PHPASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。JSP是SUN公司推出的是JAVAEE核心技术中最重要的一种PHP在1999年的
3、下半年和2000年用得非常广泛,因为Linux+PHP+MySQL(一种小型数据库管理系统)构成全免费的而且非常稳定的应用平台北京传智播客教育www.itcast.cnJAVAWEB开发环境介绍在开发过程中,基于JSP项目通常涉及到Web服务器数据库服务器集成开发环境的选择北京传智播客教育www.itcast.cnWEB服务器HTTP协议:Web浏览器与web服务器的交互所遵循的规则Web服务器:Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTT
4、P响应(response)。为了处理一个请求,Web服务器可以响应一个静态页面或图片,或进行页面跳转,或者把动态响应的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP脚本,ASP脚本等。无论脚本的目的何,这些服务器端(server-side)的程序通常产生一个HTML的响应来让浏览器可以浏览。北京传智播客教育www.itcast.cnWeb服务器WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图北京传智
5、播客教育www.itcast.cnWeb服务器另一个常用的Web服务器是IBM公司的WebSphere,支持J2EE规范,启动界面如图北京传智播客教育www.itcast.cnWeb服务器在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范,启动界面如图北京传智播客教育www.itcast.cn数据库服务器在Java相关的开发领域中,常用的是3种数据库:Oracle、DB2和MySQL。有时候也使用微软公司的SQLServe
6、r数据库服务器Oracle数据库是Oracle公司的产品,也是历史最悠久的数据库,世界前50强的企业中,80%使用Oracle数据库作为公司的数据库服务器。服务器的图标如图北京传智播客教育www.itcast.cn数据库服务器IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案,数据库服务器的启动界面如图北京传智播客教育www.itcast.cn数据库服务器目前商业数据库服务器市场三足鼎立:Oracle、DB2和微软公司的SQLServer,在实际应用中,有
7、一个常用的免费的小型数据库服务器:MySQL,启动界面如图北京传智播客教育www.itcast.cnJSP运行环境的安装配置JSP推荐开发的环境:Windows2000Server/2003Server+Tomcat6.x,也是企业中常用的开发环境。JSP运行环境需要JDK的支持,需要安装两个软件:j2sdk和Tomcat。北京传智播客教育www.itcast.cnJavaWeb应用的概念在Sun的JavaServlet规范中,对JavaWeb应用作了这样定义:“JavaWeb应用由一组Servlet
8、、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。”JavaWeb应用中可以包含如下内容:ServletJSP实用类静态文档如HTML、图片等描述Web应用的信息(web.xml)北京传智播客教育www.itcast.cnServelt与Servlet容器Web浏览器服务器Web服务器HTTP请求静态页面Servlet容器jspServlet数据库HTTP相应北京传智播客教育www.
此文档下载收益归作者所有