JSP+SQL Server 2000网上教育资源管理系统 第4页

很好解决。

B/S结构系统:是基于动态网页技术的模式, B/S结构的开发,具体技术又有多种选择:JSP+J2EEASP+IISASP.NET+Microsoft .NET FrameworkPHP+Apache,就这几门技术,可以说各有其优缺点,分析如下:

    JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面

PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后。

ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。

 ASP.Net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#VBJavaScript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。

1.2 开发环境和工具简介

1.2.1 B/S结构

开发系统所可以使用的方法和工具有很多种,形式也各不相同。在此,本系统采用局域网的形式实现服务器的安装,所有客户机可同时浏览到有关的信息,避免了重复安装的情况,达到节约成本的目的。同时,由于只需要在服务器端进行安装就可正常执行,也大大减化了程序使用的复杂性,到时使用者只要以浏览网页的形式,输入IP地址,按照各自的权限登录系统即可进行相关的访问。而且,由于存放数据的数据库也安放在服务器上集中管理,使系统的安全性能较好;从维护的角度看,只维护一台计算机比同时维护多台计算机要容易,并且可以更好地保证系统运行的可靠性和正确性。

系统采用B/S结构设计开发,启用了多种有关的开放工具,如:用ASP实现相关脚本的编写;用SQL server2000作为系统数据库管理;用Internet Information Server作为Internet服务器;操作系统运行环境采用Windows2000 professional支持。B/S结构,即Browser/Server(浏览器/服务器)结构,是对C/S结构改进后形成的结构,在这种结构下,用户界面完全通过Web浏览器实现,有部分事务逻辑在客户端实现,但主要的事务逻辑是在服务器端实现完成的,形成了所谓的3-tier结构。B/S结构,主要是利用了不断成熟的Web浏览器技术,结合有关的Script语言(VBScriptJavaScript)ActiveX技术,用浏览器方式就实现了原来需要复杂专用软件才能实现的强大功能,而且可节约开发成本,B/S是一种全新的软件系统构造技术。随着在Windows 98/Windows 2000操作系统内部融入浏览器技术后,这种结构更成为当今网络应用软件开发的首选体系结构。显然B/S结构应用程序相对于C/S结构应用程序而言无疑将是巨大的进步。
  B/S结构可采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)实施。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。其选择须视企业规模和地域分布情况而定。

1.2.2 JSP简介

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)JSP标记(tag),就构成了JSP网页(*.jsp)Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有