Eclipse的优点:
1)开源,免费。相比于MyEclipse,不用担心成本或者版权的问题。
2)为Java量身定做的IDE。因为Eclipse是基于Java的开发平台,所以对Java的支持是最丰富的,能够从查找bug、编译和集成运行环境等方面给开发者提供最好的帮助。
3)扩展插件功能方便,并且所支持的插件非常丰富。
4)有着众多厂商的支持,能够一直保持更新,始终提供最新颖的功能。
2。2。2 Tomcat简介
Tomcat服务器是一个免费的开源的Web服务器,是Apache软件基金会下的一个核心项目。因为Tomcat属于轻量级的Web应用服务器,所以它一般应用在中小型系统中或者是并发用户不是很多的情况下。Tomcat项目的开发有Sun公司的参与和支持,因此最新的Servlet和Jsp规范总能在Tomcat服务器中得到应用。因为它的开源、性能强大和技术先进,受到了很多Java开发者的热爱,成为了目前主流的Web应用服务器。
Tomcat的优点:
1)开源,免费。
2)运行时占用内存小,可扩展性好。
3)有众多厂商的支持,技术先进,并且还处于不断改进与完善的过程中,有着许多开发者的追捧与支持。
2。3 系统架构实现
2。3。1 基于B/S的体系结构
B/S结构是近年来主流的一种结构,它的全名为Browser/Server,称为浏览器/服务器模式,是在网页技术成熟之后兴起的一种结构体系。这种结构体系开发的应用只需要用户端安装有浏览器就可以直接访问程序,完成自己想要的操作。这种模式将系统功能的实现放在了服务器上,利用成熟的Web浏览器技术,结合多种ActiveX技术与脚本语言,用通用浏览器实现了原本需要复杂软件才能实现的功能,节约了开发成本。B/S最大的优点就是可以在任何可以操作的地方进行操作而不用安装任何专门的软件,只要有一台能够上网的电脑就能使用,客户端零维护[7]。
1)特征:
(1)维护与升级的方式简单。随着现在越来越频繁的软件开发升级与改进,每次都需更新客户端是一种非常浪费资源的行为,如果是大型的软件基地,管理员也不可能在几千台机器之间跑来跑去。B/S结构的好处就体现在开发者只需要更新服务器端,不管更新了多么复杂的功能,因为客户端用户只需要有浏览器就能访问,所以用户不用担心更新的问题,这能节约大量的人力与物力,同时提升了用户的体验。
(2)成本降低,有更多的选择。因为在桌面电脑上window操作系统已经成为了主流,都装有浏览器,所以不用考虑客户端的问题。而服务器端的选择就多了,不管选择哪一种操作系统对客户端都是没有影响的,目前最流行的linux操作系统不仅是免费的,而且性能强大,选择它可以很好地降低成本。文献综述
(3)服务器运行数据负荷较重。因为所有的业务逻辑功能全部都是在服务器端实现的,所以服务器的压力会较重,一旦服务器宕机,后果不堪设想。因此,应该备有数据库存储服务器,防止服务器宕机后数据意外丢失。
2)优点:
(1)具备分布式的特点。用户只需要有一台能连接网络并装有浏览器的终端,就可以随时随地处理自己的业务,方便快捷。
(2)业务拓展方便。因为功能都是部署在服务器端,所以当增加业务功能的时候,只需要在服务器端进行修改,客户端并不需要改动。
(3)维护简单。当服务器需要维护的时候,只需检查服务器功能,就能实现所有用户的同步更新。
(4)开发简单,可共享。
实验室资产管理系统是依据B/S结构搭建,这样的结构方便各类用户直接使用,不需要安装客户端,只需要有安装浏览器的终端就能直接访问本系统,能够达到直观、方便和高效的效果。