编辑:sx_zhangjh
2014-10-10
关于JSP技术在Web数据库中的应用
以下为精品学习网为您编辑的JSP技术在Web数据库中的应用,敬请关注!!
1.JSP简介JSP是动态网页技术的一种标准,具有先进、安全、开放等优点。JSP 是基于Java 的技术,也是一种开发Web 后台程序的技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet) 和JSP标记( tag) , 从而形成JSP文件(*.jsp)。
2. Web数据库简介Web数据库是一种以Internet/Intranet 上的 B/S 为架构的管理信息系统,其页面以HTML 为代表,连同价值底层的数据库,构成整个Web数据库。用户只需在客户端安装一个简单的浏览器,查询结果便以包含数据列表的Web页面形式返回给用户。用户对Web数据库可以进行数据库的增加、修改、 删除、查询等。Web数据库有以下优点:
(1)使多个Web数据库资源有一个统一的访问方式。(2)利用数据库管理系统强大的搜索功能,使Web用户不受所用计算机平台的限制的搜寻所需的信息。
3.JSP对Web的开发JSP技术与Java技术相同,只需要开发一次,却能够多方面使用。通过JSP网站开发技术标准,主要有两种模式通过 JSP 技术实现Web 数据库的开发。
3.1 JSP+JavaBeans 模式在这种模式中,JSP 实现页面的显示,JavaBeans 对象用来保存数据和实现商业逻辑,即JSP 页面调用bean 来完成对数据库的操作。JSP+JavaBeans 模式实现了页面显示和业务逻辑的分离,然而这种需要在JSP 页面中嵌入流程控制和调用JavaBean 的代码。
3.2 JSP+JavaBeans+Servlet模式在JSP+JavaBeans+Servet模式中,JavaBean充当JSP和Servlet通信的工具。用一个或者多个Servlet来作为控制器。JSP视图会请求Servlet控制器生成 Javabean 实例,然后输出给 JSP 页面。Servlet处理完成后会设置Bean的属性,JSP根据这个Bean的属性进行显示。综上所述,此模式明显的将页面的显示 业、务逻辑的处理和流程的控制很清晰地分开,一般在大型应用的开发中投入使用。
4.JDBC技术4.1 JDBC技术概述JDBC 是一种可用于执行SQL 语句的Java API( Applicat ionProgramming Interface, 应用程序设计接口) 。开发人员可以很方便的使用JDBC将SQL 语句传送给任意一种数据库。在JSP 系统中,不同类型的JDBC 驱动程序驱动不同的数据库,所以要正确选择合适的驱动程序。
动态网站中最为重要的部分就是数据库的连接,Java中连接数据库的技术是JDBC ( Java Database Connect ivity), 它是一个应用程序编程的接口API(Applicat ion Programm ing Interface), 由一组用Java语言编写的类和接口组成,它详细的描述了如何使用结构化查询语言使Java库和数据源连接,统一了应用程序设计的接口,使开发人员可以只用JavaAP I语言编写完整的数据库应用程序。在开发设计中, 我们采用JavaBean技术来对数据库连接和执行SQL 语句进行封装,解决了直接对数据库进行操作时的浩大工程。下面是连接数据库的主要代码:mi port java. sq.l Connection;mi port java. sq.l DriverM anager;mi port java. sq.l SQLException;4.2JDBC访问数据库的主要步骤(1)装入适当的驱动程序通过驱动程序的装载,实现与JDBC数据源的连接。JDBC的管理层是驱动程序管理,它可以跟踪驱动程序,并在相应驱动程序和数据库之间建立连接。
(2)建立与数据源的连接JDBC数据源url的标准格式是:<子协议>:<子名称>子协议涉及到驱动程序名或数据库连接机制的名称,子名称指具体数据库或数据源的连接信息包括库服务器的IP地址、端口号、ODBC数据源名称及连接用户名/密码等。
(3)自动生成SQL语句并执行数据库连接用于向数据库服务器发送命令和 SQL 语句,连接建立后,需要对数据库进行访问并执行SQL语句。
(4)处理结果集(5)关闭连接结语:本文介绍了JSP技术和Web数据库的相关知识,分析和研究了JSP 中数据库运行的方法机制。JSP 是一种用于动态网页应用的开发工具,具有灵活、可移植、安全等优点,能够更为简单、灵活、方便的开发利用Web数据库。
以上就是我们为您准备的JSP技术在Web数据库中的应用,更多内容请点击精品学习网。
标签:JSP论文
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。