如题,包括文档代码
③、 Web应用程序开发环境—JSP技术
JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点:
a) 将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部
分(如字体颜色等),并使用JSP指令或者JAVA程序片段来生成网页上的动态内容; b) 能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的
Apache服务器也提供了支持JSP的服务;
c) 组件的开发和使用很方便:如ASP的组件是由C++,VB等语言开发的,并需要注册才能使
用;而JSP的组件是用Java开发的,可以直接使用;
d) 一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Write
once , Run everywhere.
④、 Tomcat应用服务器
目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。
Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。
Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,越来越受到人们的重视。 ⑤、 SQL server 2000
Microsoft SQL Server2000是由 Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
Microsoft SQL Server 2000 具有如下特性: 其数据库引擎提供完整的 XML 支持 一个数据库引擎可以在不同的平台上使用
其关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 一系列管理和开发工具,是其系统容易安装 、部署、管理和使用。 有析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具
⑥、 B/S 开发模式
伴随着Internet的迅速发展,计算机技术正在由基于C/S(client/ Server)模式的应用系统转变为基于B/S模式的应用系统。
过去,网络软件的开发都采用C/S(client)模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致以下问题:
a) 系统安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异,软件环能各不
相同,因此,在安装时,必须对每一个客户端分别进行配置,同样,在软件升级时也要对客户端分别处理。
b) 在整个系统中,业务逻辑和用户界面都集中到了客户端,必然会增加安全隐患。
