附件 1:外文资料翻译译文
关于JSP的介绍
Java2企业版(J2EE)已经把建立一个网上的乱中有律任务的存在现象进行了有
效的改造,就是开发人员能使用Java有效创造多层次的服务器端应用程序。今天,
Java企业应用程序编程接口已经扩大,包括许多方面:远程方法调用与公共对象请
求代理体系结构用来远程对象的处理,JDBC(Java数据库的连接)的数据库交互,
JNDI(Java命名和目录接口)来访问命名和目录服务,为企业创造了可重复使用的
JavaBeans业务组件、JMS(Java信息服务)消息中介软件,JAXP为XML(可扩展标示
语言)处理和JTA(Java事务应用程序界面)为执行一个原子事务。此外,J2EE也支持
小型服务程序,极受欢迎的Java语言代替了公共网关接口脚本。这些技术的结合,
可以让程序员创造分布式业务解决方案中的各种任务。
早在在1999年末,Sun Microsystems(美国一家计算机公司)添加了一个新的
精选的元素企业Java工具:Java动态服务器页面(JSP)。Java动态服务器页面都是建
立在Java的顶部小型服务器用来增进效率使程序员,甚至是非专业的程序员,都可
以创建网页的内容。
那么什么是Java服务器页呢?
我们来简洁明点,Java的动态服务器页面是一个运用科学技术发展的网页,其
中是包括动态内容的。不像一个HTML页面,只包含静态内容,总是保持不变的,
一个JSP页面中可以改变它的内容基于任何数量的变项,包括用户的身份,用户的
浏览器类型,用户信息的提供,或者由用户选择信息等等。一个JSP页面中包含标
准标记语言的元素,例如HTML标签,它也就像是一个正规的网页。然而,一个JSP
动态服务器页面中也含有特殊的JSP元素允许服务器插入动态的内容在其页面里。
JSP元素可以被用于各种用途,比如检索数据库里的信息或注册用户信息等等。当
一个用户访问一个JSP动态服务器页面的时候,服务器执行JSP元素,就会融合静态
部分的页面来组成动态页面,并将动态组成页面返回到浏览器,供用户浏览。
JSP定义了大量的标准构件,适用于任何的网路式应用程序,比如访问JavaBeans
组件,通过控制页和信息共享之间,通过在请求,页面和用户之间。程序员可以也
将通过实施特定的应用JSP动态服务器页语法元素来完成任务,比如访问数据库执
行任务和访问企业JavaBeans组件,比如发送电子邮件和生成HTML到当前的特殊应