JSP+SQL Server 2000网上教育资源管理系统 第4页
很好解决。
B/S结构系统:是基于动态网页技术的模式, 就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.NET+Microsoft .NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,分析如下:
JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面
PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后。
ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。
ASP.Net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#、VB、JavaScript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。
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语言(VBScript、JavaScript…)和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] ... 下一页 >>