当前位置:首页 > 虚拟主机智能管理平台(论文范文,JSP,JAVA,毕业设计)
需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ
4.5.2 Struts简介 ................................................................................. 28 4.5.3 Hibernate简介 ........................................................................... 28
5 系统详细设计 .............................................................................. 30
5.1 数据库的设计 .................................................................................. 30 5.2 用户子系统的设计 .......................................................................... 30 5.2.1 注册登录模块 .............................................................................. 30 5.2.2 用户资料维护模块 ...................................................................... 30 5.2.3 充值支付模块 .............................................................................. 30 5.2.4 主机管理模块 .............................................................................. 30 5.2.5 数据库管理模块 .......................................................................... 30 5.3 管理员子系统的设计 ...................................................................... 30 5.3.1 用户管理模块 .............................................................................. 30 5.3.2 主机管理模块 .............................................................................. 30 5.3.3 数据库管理模块 .......................................................................... 30 5.3.4 商品管理模块 .............................................................................. 30 5.3.5 新闻资讯管理模块 ...................................................................... 30 5.3.6 记录查询模块 .............................................................................. 30 5.3.7 到期提醒模块 .............................................................................. 30
6 系统实现的关键技术 .................................................................. 30
6.1 Apache与多实例Tomcat的整合 ................................................... 31 6.2 将Tomcat注册为服务 .................................................................... 34 6.3 批处理程序及Java调用批处理程序的方式 ................................ 34
需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ
6.4 基于security的Tomcat权限控制 .............................................. 34 6.5 Java对文本文件的处理 ................................................................. 34 6.7 系统端口的检测与分配 .................................................................. 34 6.8 通过Java管理软件环境 ................................................................ 34 6.8.1 通过Java管理FTP服务器Serv-U ........................................... 34 6.8.2 通过Java管理数据库 ................................................................ 34 6.8.3 通过Java管理Apache ............................................................... 34
7 系统的安装与部署 ...................................................................... 34
7.1 系统的产品化 .................................................................................. 34 7.2 系统的部署说明 .............................................................................. 34
8 总结与展望 .................................................................................. 34
8.1 本文小结........................................................................................... 34 8.2 系统的优化研究展望 ...................................................................... 34
需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ
1 JSP及虚拟主机概论
1.1 JSP概述
迄今为止,Java 平台已吸引了 650 多万软件开发者。它在各个重要的行业部门得到了广泛的应用,而且出现在各种各样的设备、计算机和网络中。 Java 技术的通用性、高效性、平台移植性和安全性,使之成为网络计算的理想技术。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!目前,采用 Java 的设备已超过 45 亿,其中包括:8亿多台个人计算机、21亿部移动电话以及其他手持式设备(来源:Ovum)、35亿个智能卡以及机顶盒、打印机、网络照相机、游戏、汽车导航系统、彩票终端、医疗设备、收费站等。
1.1.1 什么是Java和JSP
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新[1]。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。
Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
2009年04月20日,oracle(甲骨文)收购sun,java因此并归甲骨文公司。
为了弥补Servlet中需要逐行输出HTML语句的缺点,1998年初,Sun公司发布了第一个公开的JavaServlet Page规范草稿。它是JSP0.91版,看上去与微软的ASP极为相似。1998年10月Sun公司又发行了JSPO.92版,1999年9月27日JSP1.0正式发行。此后JSP又经历几个版本,最新版本是2003年发布的JSP2.0。
JSP的全称是Java Server Page,是由Sun Microsystems公司倡导、许多
需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ
公司参与一起建立的一种动态网页技术标准;是在Servlet技术基础上发展起来的;是在服务器端编译执行的Web数据库系统应用程序编程语言,其脚本语言采用Java,完全继承了Java的所有优点。从本质上说,Java Server Page是Servlet API的一个扩展。事实上,JSP页面在处理请求之前都要编译成Servlet,所以它具有Servlet的所有优势,包括访问JavaAPI。简单地说,一个JSP页面就是包含了能够生成动态内容的可执行应用程序的HTML网页。也就是在传统的网页HTML文件(*.htm,.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。TAG绝大部分是以“<%”开始,以“%>”结束的[2]。
Web服务器在遇到访问JSP网页的请求时,先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。其中程序片段可以操作数据库、重新定向网页以及发送Email等,这是建立动态网站所需要的功能。在一个JSP文件第一次被请求时,JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎调用Java虚拟机的Javac程序把该Java源文件编译成相应的class文件,该class文件也就是一个Servlet程序:然后创建一个该Servlet的实例,提供服务响应用户的请求[3]。响应流程如图1-1所示。
图1-1 JSP的相应流程
1.1.2 JSP相对于其它动态语言的特性
互联网的发展对传统的Web技术提出了强有力的挑战,由于各种Web的内部逻辑复杂,安全性要求苛刻,传统的CGI技术(Common Gateway Interface通用网关接口)已不能适应要求。目前,构建网站的开发工具越来越集中在几种典型的技术上,如:ASP(Active Server Page,动态服务器网页)、PHP(Professional HypertextPreprocessor,超文本预处理器)及JSP。
(1) JSP与CGI相比
共分享92篇相关文档