2 用户子系统的设计 24
5.2.1 注册登录模块 24
5.2.2 用户资料维护模块 24
5.2.3 充值支付模块 24
5.2.4 主机管理模块 24
5.2.5 数据库管理模块 24
5.3 管理员子系统的设计 24
5.3.1 用户管理模块 24
5.3.2 主机管理模块 24
5.3.3 数据库管理模块 24
5.3.4 商品管理模块 24
5.3.5 新闻资讯管理模块 24
5.3.6 记录查询模块 24
5.3.7 到期提醒模块 24
6 系统实现的关键技术 24
6.1 Apache与多实例Tomcat的整合 24
6.2 将Tomcat注册为服务 24
6.3 批处理程序及Java调用批处理程序的方式 24
6.4 基于security的Tomcat权限控制 24
6.5 Java对文本文件的处理 24
6.7 系统端口的检测与分配 25
6.8 通过Java管理软件环境 25
6.8.1 通过Java管理FTP服务器Serv-U 25
6.8.2 通过Java管理数据库 25
6.8.3 通过Java管理Apache 25
7 系统的安装与部署 25
7.1 系统的产品化 25
7.2 系统的部署说明 25
8 总结与展望 25
8.1 本文小结 25
8.2 系统的优化研究展望 25
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公司倡导、许多公司参与一起建立的一种动态网页技术标准;是在Servlet技术基础上发展起来的;是在服务器端编译执行的Web数据库系统应用程序编程语言,其脚本语言采用Java,完全继承了Java的所有优点。从本质上说,Java Server Page是Servlet API