版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中科院计算所职业培训中心 J2EE Web服务器端开发技术 姓名:张宏菲Email: .cn第一章 Web开发基础在本单元您能了解如下知识点三层构架概述Tomcat服务器及环境配置在MyEclipse中配置Tomcat服务器利用MyEclipse创建Web工程和JSP页面三层架构概述三层模型中的各个层(1)表示层(Presentation):请求与响应的界面(2)业务逻辑层(Business logic):业务规则的实现(3)数据访问层(Data Access):业务数据的读写 三层模型结构的主要优点(1)使业务处理后的结果的显示与业务逻辑处理的代码相互分离(2)使业务逻辑和数据库服务器分开,
2、业务逻辑与数据库服务某一方的改变都不会影响到对方。三层架构概述B/S结构与C/S结构的区别:B/S结构C/S结构“瘦”客户端“胖”客户端客户端为浏览器客户端为应用程序三层架构概述微软的DNA编程模型的三层结构(左)与Sun Java的MVC的三层结构对比(右) 注:DNA是指Windows Distributed Internet Application Architecture(也就是“Windows分布式应用结构”的含义)三层架构概述基于J2EE Web框架(轻量级)三层架构表现层业务逻辑层数据访问层StrutsSpringhibernateStruts表现层(JSP和HTML)Strut
3、s控制层数据访问服务数据访问操作DBTomcat服务器Tomcat概述 (1)Tomcat是Apache组织下Jakarta项目下的一个子项目,目前Tomcat被非常广泛的应用在中小规模的Java Web应用中;它是一种具有JSP环境的Servlet容器。 (2)Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP的Web容器,同时也提供Web服务器的功能(3)Tomcat的优势:容易获得。 。 Tomcat提供了全部的源代码,包括Servlet引擎、JSP引擎、HTTP服务器 。Tomcat已经可以和大部分的主流服务器一起工作,而且是以相当高的效率
4、一起工作 。基于Java的Tomcat也具有跨平台性 。Tomcat服务器Tomcat包含三个主要的部分(1)Catalina:一个符合Servlet API规范2.3的Servlet Container(2)Jasper:一个符合JSP规范1.2的JSP编译器和运行环境(3)Webapps:Tomcat中包含的一些例子和用于测试的web例程,以及相关文档。应用服务器与Tomcat有何区别应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。Tomcat不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部
5、功能。Tomcat服务器 Tomcat服务器的安装及环境的配置 (详细配置过程,参见Tomcat服务器环境配置文档)(1)Tomcat的安装 (2)环境变量的配置TOMCAT_HOME(或者:CATALINA_HOME)值: d:jakarta-tomcat-6.0.16 (用TOMCAT_HOME指示Tomcat根目录,下面以Tomcat 6.0.16版为例)。 JAVA_HOME值: c:jdk1.6.0_05 (用JAVA_HOME指示jdk1.6.0_05的安装目录)。 (3)启动Tomcat- 执行在Bin目录下的名为startup.bat的脚本文件 (4)测试Tomcat (5)关
6、闭Tomcat- 执行在Bin目录下的名为shutdown.bat的脚本文件 Tomcat服务器Tomcat目录的结构 Tomcat服务器6.改变Tomcat服务器的端口号(conf文件夹下的context.xml文件 )7.会话(session)超时修改 (conf文件夹下的web.xml文件 ) 在MyEclipse中配置Tomcat服务器 (详细配置过程,参见MyEclipse中配置Tomcat服务器的文档)在MyEclipse中配置Tomcat服务器(1)设置Tomcat服务器的工作目录 (2)配置Tomcat在工作中所需要的JDK(3)然后再选择该版本的JDK (4)配置Tomcat的工作方式 启动所配置的Tomcat服务器 关闭Tomcat服务器 部署Web工程 执行Web工程 利用MyEclipse创建Web工程和JSP页面 (详细配置过程,参见MyEclipse创建Web工程和JSP页面的文档)1.新建一个Web工程 2.在该Web 工程中添加一个index.jsp页面 - 在页面中设置中文的标签 3.设置MyEclipse中的页面检
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生日常行为规范试题及答案
- 冠心病患者日常护理要点
- 偏头痛的物理治疗与护理
- 儿科护理中的质量管理
- 2025-2026学年涟水教招考教学设计吗
- 2025-2026学年语文教师编小学教学设计
- 数学勾股定理及其应用(第1课时)课件2025-2026学年人教版数学八年级下册
- 2025-2026学年早晚问安礼仪教案
- 2025-2026学年考编教学设计语文
- 2026中国联通招聘真题及答案
- 人才招聘选拔多维度评分模型参考模板
- Windows7基础操作培训教程
- 《上海市人民防空地下室施工图技术性专项 审查指引(试行)》
- 人工智能通识教程第6章具身智能
- 2025年体育教育专升本真题解析试卷(含答案)
- 钢板桩围堰专项施工方案
- 2025成考专升本政治试题及答案解析
- 车间行车基础知识培训课件
- 十五五发展规划发言稿
- 计算机网络技术基础(微课版)(第2版)习题及答案 杨云 第1-5章
- 明朝国防教学课件
评论
0/150
提交评论