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在线购物网店的设计与开发
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状