JSP+sqlserver软件工程教学网站的设计+源代码(4)
时间:2019-01-13 14:51 来源:毕业论文 作者:毕业论文 点击:次
JSP(JavaServer Pages)是一种以Java语言为地基的脚本技术。在Sun Microsystems的领导下,许多公司一起通力合作,一起使劲,JSP这种动态的网页技术标准终于诞生在这个世界上。JSP技术是ASP技术的兄弟,他二人颇有几分相似。它的组成方式,是在传统的网页HTML文件(*.htm,*.html)的基础上,插入Java程序段(Scriptlet),再加入JSP标记(tag),三者合为一体,形成JSP文件(*.jsp)。使用JSP开发的WEB具有的特性是跨平台,他既能和Linux系统合作,在其上成功运行,也能和其他的操作系统通力合作,成功的在其上运行。JSP有许许多多的优点,其中有一个优点最是光芒四射,那就是是它能够将Web 页面的静态页面代码HTML页面和 Web 页面的逻辑功能分开。比如MVC模式下,HTML页面传送数据给Servlet,Servlet通过种种功能,将数据封装到JavaBean中,HTML页面再从相应的JavaBean中取出数据,显示在页面上。不仅可以实现静态HTML代码和逻辑功能分开,JSP的 Web 页面也可以嵌入 Java 语言代码。想要访问JSP页面,这里有两种方法:浏览器将JSP页面的请求发送给Servlet。JSP技术使用Java这种语言作为工具来编写类XML的tags、scriptlets,用它们封装处理逻辑,然后产生各种花样的动态网页。网页还能通过tags和scriptlets使用坐落于服务端的资源应用逻辑。JSP技术将网页逻辑模块、设计模块、显示模块分离开来,还可以重用那些以组件为基础的设计,Web的应用程序的开发因此更加方便、迅捷高效率。 当一个JSP页面想要访问WEB服务器时,首先执行的是其中程序片段,然后将程序片段执行结果的加上JSP文件中的HTML代码,将它们两个一起返回给客户。JSP页面插入的Java程序段可以方便的实现多种功能,例如对数据库进行增删改查、重新定向网页等,用着先功能实现花样繁多的动态网页。JSP与Java Servlet一样,其执行地点是在服务器端,通常情况下,是将静态的HTML文本返回该客户端,因此在客户端,只要你有浏览器就能看到这个网页。 2.2 SQL Sever 2005 简介 SQL Server 的特点:真正的客户机/服务器体系结构:中央服务器用来存放数据库,该服务器可被多台客户机访问,数据库应用处理过程分布在客户机和服务器上。网络方式按照数据库的类型分为两种方式:文件服务器方式和客户机/服务器(C/S)方式,浏览器/服务器(B/S)。交互式的结构化查询语言(T-SQL):结构化查询语言是数据库管理系统的重要组成部分。Transact SQL,交互式SQL是SQL Server 的查询语言,ANSI92 SQL 标准兼容(可移植性好)。SQL作为一种标准数据库语言,从对数据库的随机查询到数据库的管理和程序设计,SQL几乎无所不能,功能十分丰富;而且SQL是一种陈述性的非过程化的语言,语言简洁易学,书写非常简单,使用方便。SQL既可以作为交互式语言独立使用,用作联机终端用户与数据库系统的接口;也可以作为子语言嵌入宿主语言中使用,增强应用程序的处理能力。应用程序将SQL语句提交给数据库引擎,数据库引擎将执行结果返回给应用程序。高度的可伸缩性:支持多组数据库互相协作,能够根据用户的数目来自动的获取和释放资源;高度的可靠性;高度的安全性。 SQL Server 2005的新特性 :支持扩展标示语言XML;新数据类型:BIGINT、SQL_VARIANT和TABLE; Text类型数据,可以将TEXT 和IMAGE 类型的数据直接存放到表的数据行中;用户自定义函数,扩展了Transact-SQL语言的可编程性;索引增强,可以在计算列上创建索引,可以指定升序还是降序;全文检索增强,增加了改变跟踪和图形过滤的功能;索引化视图,允许在视图上创建索引;分布式查询增强,引入了OPENROWSET()的函数;触发器类型为INSTEAD OF 型或AFTER 型;级联参考完整性约束;备份和还原增强。 (责任编辑:qin) |