第二章系统开发环境 2.1 系统运行环境 内容来自论文无忧网 www.paper51.com 操作系统:Windows xp操作系统。 内容来自www.paper51.com 开发环境:Java SE 1.6.0; Apache Tomcat 2.0。 内容来自www.paper51.com 数据库:MicrosoftSQL Server2000 SP4 。 内容来自论文无忧网 www.paper51.com
运行模式:B/S模式。 内容来自论文无忧网 www.paper51.com 2.1.1 SQLServer 2000的特点: copyright paper51.com SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种使用平台。[1] 另外,SQL Server 2000还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。 [2] http://www.paper51.com 2.1.2 B/S模式的特点:[3] copyright paper51.com
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 内容来自www.paper51.com 本子系统采用B/S模式开发,便于猪场管理人员在线登录管理界面对生猪和仔猪进行登记、查询、修改和删除等管理。提高了管理人员的工作效率,是一种方便、适用、现代化的管理模式。 http://www.paper51.com 2.2 系统开发技术 内容来自www.paper51.com
本子系统所用到的开发技术:JavaBean、Servlet、过滤器、XML与DOM,HTML+DIV+CSS架构,Javascript + ajax。 内容来自论文无忧网 www.paper51.com 2.2.1 JavaBean的特点:[4] 内容来自www.paper51.com JavaBean是一种可重复使用的且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(User Interface,UI)的JavaBean,还有一种是没有用户界面,主要负责表示业务数据或者处理事务(如数据运算、操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。JavaBean的使用可以使得HTML与Java程序分离;对于开发JSP网页人员的Java编程能力可以降低要求;JavaBean组件的重用性好,可以提高开发网站的开发效率。 内容来自www.paper51.com
2.2.2 Servlet的特点:[5] 内容来自www.paper51.com Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 内容来自www.paper51.com
Servlet有以下五个特点:(1)高效;(2)方便;(3)功能强大;(4)可移植性好;(5)节省投资。 内容来自论文无忧网 www.paper51.com 2.2.3 JavaScript的特点:[6] 内容来自www.paper51.com JavaScript是一种解释性的、基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,使得网页变得更加生动。它是通过嵌入或调入在标准的HTML语言中实现的。具有以下几个特点: 内容来自www.paper51.com
(1)简单性; http://www.paper51.com (2)动态性; paper51.com (3)跨平台性; paper51.com (4)节省GGI的交互时间。 内容来自www.paper51.com 2.2.4 XML的特点:[7] paper51.com XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(StandardGeneralized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,所以XML极其简单易于掌握和使用。 paper51.com |