毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

jsp+mysql网络招标评审系统设计+源代码(5)

时间:2024-05-13 22:55来源:95380
图2-1基本的三层结构 这种架构使得客户端得到了统一,将客户工作的实现集中体现在服务器上,使系统的开发、维护和使用变得更加简单易于操作。每个

图2-1基本的三层结构

这种架构使得客户端得到了统一,将客户工作的实现集中体现在服务器上,使系统的开发、维护和使用变得更加简单易于操作。每个客户只要安装一个浏览器,比如IE,再安装一个数据库软件,比如SqlServer,浏览器就能通过WEB配合数据库自动进行数据交互。这种过程使得客户端服务器加载压力大大减少,加快了系统开发与维护的时间,减少了工作与工作成本(TCO)。B/S架构在当今企业系统中运用广泛,即使是一个小企业,企业系统负责人如果要对系统进行维护或者升级,需要在成百上千台电脑之间来回穿梭。用B/S架构恰恰能解决这个烦恼,管理员只要管理该企业的服务器就可以了,其他维护工作根本不用做;即使是在其他地方,也只需要将两地服务器连接在一起进行远程操作即可。在这个尽力节省人力、物力、时间的时代,B/S架构是维护和升级系统改革的重要途径。

2.2 JSP系统开发技术

2.2.1JSP技术的优势

JSP又称JavaServePage主要用于开发动态WEB网页[3]。JSP系统开发技术是以Java语言为语言基础。也就是在传统的WEB网页中加入Java语言程序段,通过JSP网页来控制数据库,修改维护网页,实现网页的动态功能。由于JSP网页的缘故,网络反馈给客户的只是需要得到的结果,这样消除了浏览器限制的要求,客户无论通过什么浏览器都可以访问JSP网页。

客户在网页操作进行请求,服务器接收这些命令并转换成Java代码以便处理,处理结束后又将生成的Html反馈给客户端。JSP对于制作动态网页有巨大的优势[10],以下列举两点。

(1)JSP标签具有可扩展的特点

众所周知,动态WEB页的制作一般可使用ASP和JSP两种技术。但是JSP相比于ASP能够帮助客户扩充JSP标签,并使其得到运用,开发者能够运用JSP来制作其需要的标签库,因此也就使得制作或者扩展网页的功能的难度降低。网页的制作者可以利用标签可扩展的功能,即使是对Java不是很精通的客户也可以慢慢摸索制作自己想要的动态网页。

(2)JSP具有重复使用的特点

JSP最值得关注的优势就是可重用性。JSP的组件(Javabeans以及九种基本内置组件和JSP标签)都是能在不同的平台上重复使用的。Javabeans组件的特点在于它可以通过访问传统的数据库,在WEB平台以分布式的形式进行工作。JSP标签的可扩展性与共享网页的集合功能使得网页开发更加得方便规整。

2.2.2Java语言的优势

选择JSP技术来制作动态网页的主要原因是JSP的脚本语言是Java,而ASP技术使用的VB或者JScrip。相比于其他语言,Java语言更强大、使用范围更广、执行能力更强。JSP可以规整所有的Java库,并为它们提供一个接口来服务于用户所需要的应用程序。Java语言是一种静态面向对象的语言,它的特点在于它的继承和摒除,继承了C++语言基本所有的有点,又把C++语言中艰深难懂的概念摒弃或者加以改进,比如指针与多继承。因此Java语言不但功能强大,而且易学易懂,能使开发人员以优雅的思维方式来完成编程,是编程爱好者们的上上之选。值得一提的是Java防止系统崩溃的能力远优于BASIC的脚本语言。以下叙述几点Java语言的优势。

(1)安全性能高、易于管理

由JSP技术设计的应用程序相比于ASP技术设计的程序安全性能更高、更易于管理和维护。Java语言是一种结构化的语言,脚本语言更合适运用在较小的应用程序上,对于复杂的庞大的应用程序服务起来比较吃力,所以Java语言更利于创建复杂或者组件化的程序。配合JSP突出的组件比如(Javabeans)使得修改内容与修改逻辑都能独立进行而不互相影响,保证了事件的独立性与完整性。 jsp+mysql网络招标评审系统设计+源代码(5):http://www.youerw.com/jisuanji/lunwen_203827.html

------分隔线----------------------------
推荐内容