2.1    硬件平台的要求
为了满足系统性能需要,本系统的硬件平台要求如表2-1所示:
表 2-1 系统硬件平台要求表
处理器    Intel 双核处理器及以上
内存    2G以上
公共带宽    4Mbps以上
硬盘    80G以上
2.2    服务器和版本选择
Tomcat 服务器是一个免费的向大众开放源代码的Web 应用服务器,而且其属于lightweight(轻量级)型应用服务器,在中小型系统(比如个人学习开发的网站系统)和并发(同时访问)访问用户不是很多的场合下被普遍使用,该服务器用来开发和调试JSP 程序是非常合适的,可以作为首选。对于一个刚入门网站开发的人来说,可以这样认为,当其在一台机器上比如自己的电脑配置好Apache 服务器,可利用它响应HTML(标准通用标记语言)页面的Access request访问请求。其实可以这样认为Tomcat 部分是对Apache 服务器的扩展,只不过它是独立运行的,所以当你在本地运行tomcat 时,它事实上是作为一个与Apache 独立的进程单独运行在你的本地电脑上的。本次开发使用的是Tomcat 6.0版本, 它在汲取Tomcat 5.5版本优点的基础上,实现了支持Servlet 2.5和JSP 2.1等特性。除上述以外的改进还有、内存使用优化、更大的IO容量、重构聚类。
2.3    数据库选择
MySQL,出自瑞典小公司MySQL公司的开放源码的数据库软件。MySQL是一整套成本非常低的,基于SQL的客户/服务器(C/S)模式的关系数据库管理系统。它是一个开放源代码项目(这对开发人员来说是很有益处的),且可以在绝大多数的情况下免费使用,这也是它在开源社区中被广泛的使用的一个原因。
本系统将使用MySQL6.2 版本的数据库。
2.4    开发框架的选择
该系统开发后台采用的是SSH框架,SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为三层:表示层、业务逻辑层、数据持久层和,以帮助网站开发人员能实现在短期内搭建结构清晰、可复用性好、文护非常方便的Web网站应用程序[5]。其中使用Struts作为整个网站系统的整体基础架构,主要负责MVC的分离,在Struts框架模型部分,控制业务的跳转,利用Hibernate框架实现对持久层提供支持,Spring用来做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据业务需求提出一些可行性模型,将这些模型最终实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)数据接入对象接口,并给出Hibernate的DAO实现,最终实现采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring技术做管理,管理struts和hibernate。
该系统开发前端采用的是jQuery UI框架。jQuery UI是顶级的CSS 用户界面框架,它是一款基于jQuery的开放源程序Javascript框架,jQuery UI框架主要向程序开发者提供了用户交互、特效、动画和可更换主题的可视化控件,让项目开发者可以极其方便地实现网页交互界面,jQuery UI的整个框架比较庞大,但是你可以根据自己项目需要使用的功能生成适合自己的应用框架底层[6]。jQuery UI界面设计非常漂亮、简洁,值得一试,示例如图2.2。我们可以直接用jQuery UI来构建具有很好交互性的web应用程序。所有插件测试能兼容 Firefox 3+, Safari 3.1+, Opera 9.6+ 和GoogleChrome。jQuery UI  包含了许多文持状态的小部件,因此,它与典型的 jQuery 插件使用模式略有不同。 jQuery UI 所有的小部件使用相同的模式,所以,您只要学会使用其中一个小部件,您就知道如何使用其他的小部件。
上一篇:基于iOS平台的记单词软件设计与实现
下一篇:asp+sqlserver在线购物网店的设计与开发

java+mysql通用试题库系统后台设计与实现

水电站实时监控专家系统【950字】

VB的分布式监控系统通信设计【721字】

CDMA的无线图像监控终端设计【801字】

ASP技术茬道路交通管理中的應用【2826字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

志愿者活动的调查问卷表

承德市事业单位档案管理...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...