收藏本站
《华中科技大学》 2004年
收藏 | 手机打开
二维码
手机客户端打开本文

基于J2EE的Web应用服务器的设计与实现

吕继云  
【摘要】:应用服务器是当前基于Web的软件开发的重要的支撑平台。为了满足多层体系结构下Web客户对数据库管理系统DM简洁透明的访问,本文设计并实现了基于J2EE的Web应用服务器—DM WAS,为Web客户部署Web应用程序提供支持,从而更加方便地使用DM的数据存储和访问服务。 通过研究Web应用服务器的功能需求以及基于组件的软件开发模式,结合J2EE规范和超文本传输协议,提出DM WAS的组件式的总体结构,各部分功能都是由组件提供的,控制流程通过组件之间的通讯完成,从而适应功能扩展需求。 在实现中,采用生命周期技术实现对组件的管理;扩展Java默认的类装载模式,采用一种树型分叉结构的多层类装载体系结构来增强服务器核心类库的安全性以及实现对Web应用程序的热部署;针对Web环境中并发访问多而且访问频繁的事实,采用基于线程池的多线程技术解决潜在的系统资源不足问题;采用对JSP进行预处理和对Servlet进行缓冲以提高服务器的响应性能;在服务器的会话管理中,为参与会话的每一个用户赋予一个具有唯一会话ID的会话对象,会话ID采用Cookie和改写URL两种方式进行标识,采用内存会话和持久性会话两种方式实现会话对象的保存;为提高Web应用程序访问数据库的效率,采用基于JDBC数据源的连接缓冲池,连接池对物理连接和逻辑连接进行两级缓存从而提高系统性能;在服务器安全方面,采用认证和授权实现一种声明性的安全机制,提供HTTP基本认证和基于表单的认证两种认证方式,使用基于角色的访问控制实现用户授权。最后,探讨了利用JNDI实现与DM EJB服务器进行的问题。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TP393.09

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 刘新强;曾兵义;;用线程池解决服务器并发请求的方案设计[J];现代电子技术;2011年15期
2 李明江;卢玉;;基于Jsp的精品课程平台关键技术与实现[J];黔南民族师范学院学报;2011年03期
3 李小明;;多线程技术在缴费易系统中的应用[J];中国科技信息;2011年15期
4 郝福忠;吴广学;鱼滨;;变电站辅助设施与环境监控系统设计及实现[J];电气自动化;2011年04期
5 宋海龄;文伟平;;一个典型的Web安全评测工具的分析与改进[J];信息网络安全;2011年08期
6 高祥斌;;基于B/S结构的高校信息化管理系统设计[J];电脑编程技巧与维护;2011年14期
7 丁黎明;;浅析JSR-166y中Fork/Join框架的应用[J];中小企业管理与科技(上旬刊);2011年08期
8 谭秀萍;吴晓辉;范蟠果;徐焯炬;汤琼;;LabWindows/CVI多线程技术在电负载系统中的应用[J];测控技术;2011年08期
9 覃雄派;;轻量的银行大前置交易执行引擎及其实现[J];计算机应用与软件;2011年08期
10 邢远秀;南东方;余乐;周诗千;;森林火险预警系统的研究与开发[J];电脑知识与技术;2011年16期
中国重要会议论文全文数据库 前10条
1 黄文伟;何加铭;曾兴斌;;么移动中间件线程池并发机制优化改进[A];浙江省电子学会2010学术年会论文集[C];2010年
2 冯玉;冷建全;王珊;;JDBC Driver中连接池的实现策略研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
3 邓琦;张蓉;罗秋雁;李文俊;韦爱华;梁栋;;使用连接池和预编译技术提高JSP系统的性能[A];广西计算机学会——2004年学术年会论文集[C];2004年
4 索南当周;俄日卓玛;;基于J2EE框架下的藏文信息管理系统中业务逻辑层设计与实现[A];第十届全国少数民族语言文字信息处理学术研讨会论文集[C];2005年
5 刘建强;袁怡;杨喜昆;谢静敏;王建民;叶晓俊;;IOCP技术在数据库性能测试中的应用[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
6 钟艳雯;罗小珠;夏正龙;欧阳计跃;张玉玲;;湖南省级气象信息传输系统研制与开发[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
7 谢静敏;杨喜昆;刘建强;叶晓俊;王建民;;TPC-App基准测试工具的关键技术[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
8 杨俊;王骏;沈卓炜;汪芸;;针对紧急通道的实时CORBA系统的改进[A];2009年全国开放式分布与并行计算机学术会议论文集(上册)[C];2009年
9 邢云;;Java Mail System和电子商务的集成[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
10 李昱;;DB2 SQL性能优化准则在武钢物流管理系统中的实践[A];中国计量协会冶金分会2011年会论文集[C];2011年
中国重要报纸全文数据库 前10条
1 沈建苗 编译;用数据库框架控制开发环境[N];计算机世界;2006年
2 沈占锋 骆剑承;移动目标信息管理平台[N];计算机世界;2006年
3 谢厚亮 刘伟跃;构建分布式超级计算机[N];计算机世界;2005年
4 建设银行宁波市分行信息技术部 何虎臣;ODBC在AS/400中的应用[N];计算机世界;2006年
5 李非;构筑软件企业“生产环境”[N];计算机世界;2003年
6 通达信电子科技有限公司;网上交易决胜后台[N];中国计算机报;2006年
7 郭莹;Oracle捐献PHP代码[N];中国计算机报;2007年
8 山东 王鑫;使Web站点崩溃的七大原因[N];中国电脑教育报;2005年
9 清华大学 王讴;院校系统的设计与实现[N];计算机世界;2001年
10 ;游龙科技:SiteView ECC解决方案[N];通信产业报;2007年
中国博士学位论文全文数据库 前3条
1 徐祯;面向并行程序设计的可视化建模语言体系及支撑系统研究[D];天津大学;2010年
2 田志斌;组件性能建模与银行应用系统性能管理研究[D];燕山大学;2011年
3 李群;主题搜索引擎聚类算法的研究[D];北京林业大学;2011年
中国硕士学位论文全文数据库 前10条
1 吕继云;基于J2EE的Web应用服务器的设计与实现[D];华中科技大学;2004年
2 邵鸣年;分布事务监控器中运行支持环境的研究与实现[D];中国科学院研究生院(软件研究所);2004年
3 项波;基于Web服务的组件实时性研究[D];郑州大学;2004年
4 阳靖东;基于嵌入式系统的实时CORBA研究与实现[D];电子科技大学;2006年
5 王俊峰;一种实时集群系统负载均衡通用模型的研究及应用[D];湖南大学;2008年
6 肖和平;基于CORBA构件模型的应用服务器中容器并发的研究与实现[D];国防科学技术大学;2004年
7 吕晶华;高性能环境污染源监控服务系统设计研究[D];浙江大学;2006年
8 姚金武;基于C/S的RBI专家系统的设计与实现[D];中国科学技术大学;2009年
9 张毓鲲;支持面向服务体系结构(SOA)的中间件平台研究与实现[D];华东师范大学;2006年
10 杨淑芳;J2EE和AOP技术在远程教育管理平台的研究与应用[D];北京邮电大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026