优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Java的web服务器的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要:二十一世纪是一个集数字化、网络化、信息化为特征的时代。在这个以网络为核心的社会里,更多的内容发布到互联网上,随之而来的是WEB服务器的增多和WEB服务器的部署多样化和复杂化。 应用服务器是当前基于WEB的软件开发的重要支撑平台。本文通过研究WEB应用服务器的功能需求及基于JAVA WEB应用的部署模式,结合JAVA规范和超文本传输协议,利用TOMCAT的开源解析方法,设计并实现了基于JAVA的多线程WEB应用服务器。 关键词:JAVA;应用服务器;超文本传输协议;多线程 目? 录目? 录??? III第一章??? 概述??? 11.1课题的背景及意义??? 11.2国内外研究动态??? 21.3课题分析??? 21.4研究目标??? 21.5研究内容??? 31.6 研究方法和手段??? 3第二章??? 系统实现主要技术??? 42.1技术方案选取??? 42.1.1 开发语言??? 42.1.2 开发模式选择??? 52.2 WEB 应用服务器的定义和功能??? 52.2.1 WEB基本概念??? 52.2.2 WEB的工作机制??? 72.2.3 WEB应用服务器??? 82.3 JAVA简介与技术??? 112.3.1 JAVA简介??? 112.3.2 JAVA特点??? 122.3.3 JAVA技术??? 122.4开发工具MYECLIPSE介绍??? 15第三章??? 系统需求分析??? 173.1 功能需求分析??? 173.2性能需求分析??? 183.3可行性需求分析??? 183.3.1 经济可行性??? 193.3.2技术可行性??? 193.3.3管理可行性??? 193.3.4运行可行性??? 193.4 产品质量需求分析??? 19第四章??? JAVA WEB服务器总体设计??? 214.1 系统架构分析??? 214.1.1 TOMCAT体系结构??? 214.1.2 组件技术??? 224.2系统结构设计??? 234.3 JAVA WEB服务器体系结构??? 23第五章??? 系统详细设计及实现??? 285.1 开发环境及配置??? 285.2 JDK配置??? 285.3 MYECLIPSE 6.5安装??? 285.4 系统功能实现??? 295.4.1 HTTP连接管理组件??? 295.4.2 JSP引擎??? 345.4.3 SERVLET容器??? 38第六章??? 系统测试??? 426.1 系统测试的目的??? 426.2 系统测试的方法??? 436.3 JAVA WEB服务器系统的测试??? 436.4 发现的问题及解决方法??? 446.4.1 JSP的中文乱码问题??? 446.4.2系统路径获取错误问题??? 44结 论??? 46参考文献??? 47致 谢??? 49 功能需求分析 WEB应用服务器是多层体系结构中的关键部件,WEB应用服务器有其共有的功能特性,包括客户端连接管理、状态和会话管理、业务逻辑处理、数据库连接、安全管理和事务管理等。 具体到JAVA中,一个符合JAVA规范的WEB应用服务器需要提供的服务除了要满足一般需求外,还有其特殊之处,主要表现在如下几个方面。 1.WEB容器服务 WEB容器负责加载和执行WEB应用程序,接受WEB请求,返回动态的WEB页面。WEB容器中的组件可使用EJB容器中的组件完成复杂的业务逻辑。 2.命名服务 服务器要提供JNDI的实现以便实现相关资源的绑定和查找。 3.事务服务 负责处理分布式事务,提供对EJB组件的事务管理。在JAVA中,一个事务资源可能是JDBC连接、JMS会话或者是JCA资源适配器的连接。事务之间的联系是隐含的分布式请求传递。该服务要实现JTA规范,允许从客户端的应用软件中明确的开始和结束事务。 4.数据库服务 负责处理数据源对象。数据源是为了处理数据库连接的标准JDBC管理对象。数据库服务在服务器中创建、加载数据源,同时负责管理连接池。 5.安全服务 执行JAVA规范指定的访问服务器组件和应用程序的授权机制。