2。1。2 B/S 结构
B/S 结构(Browser/Server,浏览器/服务器模式),是网络新起后的一种 Web 结构模 式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实 现的核心部分集中在服务器上,简化了系统的开发、维护和使用。B/S 结构的使用越来 越多,特别是由需求推动了 AJAX 技术的发展,它的应用程序也可以在客户端计算机上 进行部分处理,从而大大减少服务器的负担,增加互动性,实现局部实时刷新。它有以 下特点:维护和升级方式简单;成本降低,选择更多;应用服务器运行数据负荷较重。
2。1。3Javascript
JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言, 内置支持类型[6]。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客 户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。 JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是 一种广泛用于客户端 Web 开发的脚本语言,常用来给 HTML 网页添加动态功能[7]。文献综述
2。1。4Struts 2 框架
Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术基础上进行了合 并的全新的 Struts 2 框架。其全新的 Struts 2 的体系结构与 Struts 1 的体系结构差别巨大。 Struts 2 以 WebWork 为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得 业务逻辑控制器能够与 ServletAPI 完全脱离开,所以 Struts 2 可以理解为 WebWork 的更 新产品。虽然从 Struts 1 到 Struts 2 有着太大的变化,但是相对于 WebWork,Struts 2 的
变化很小。Struts 2 Struts 2 的巨大改进。主要表现在以下方面:在 Action 的实现方面、 线程模型方面、Servlet 依赖方面、封装请求参数、表达式语言方面、绑定值到视图技术、 类型转换、Action 执行控制的对比、拦截器的应用。
2。2 开发工具和平台
2。2。1系统开发工具:MyEclipse
MyEclipse,是基于 Eclipse 开发的功能强大的企业级集成开发环境,主要用于 Java、 Java EE 以及移动应用的开发。MyEclipse 提供了对 UML、Ajax、Web、Web Services、 J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应 用服务器的集成支持。MyEclipse 也全面支持各种主流的第三方框架,让你能够快速高 效地进行开发工作。此外,MyEclipse 还全面支持各种基于 Eclipse 平台的插件,允许你 自由定制或扩展个性化功能。
2。2。2服务器软件:Tomcat
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务 器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程 序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务 器,可利用它响应 HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时, 它实际上作为一个与 Apache 独立的进程单独运行的。
2。2。3数据库软件:SQL Server
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具 提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据 提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用 程序[8]。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
2。2。4图片处理软件:Adobe Photoshop jsp+sqlserver水泵调度管理系统设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_95300.html