admin 管理员组文章数量: 1184232
2024年3月12日发(作者:数据库界面编程)
维普资讯
/
2007耳2月
电 脑 学 习 第1期
JSP动态网页技术及应用
刘媛春’ 曹中华
摘 要 介绍了JSP的特点、运行过程及相关技术.并给出了一个利用JSP建立网上书店系统的实例。
关键词 JSP JDBC JavaBean 网上书店
中图分类号耵l393.o9 文献标识码B 文章编号:1002-2422(2007)01—0017-o2
Dynamic Web Page Techniques Based on JSP
Liu Yuanchun Cao Zhonghua
Abstract 111e paper introduces the characteristic and running process of JSP.Its correlative tehnologies ale introduced afLe'-
rwards.Then an instance using JSP to found online Bookstore System is given out.
Keyword JSP JDBC JavaBeaIl Online Bookstore
JSP(Java Server Pages)是一种基于Java Servlet的动
JavaBean是一种JSP类(Class),通过封装属性和方法成
态网页开发技术。在传统的网页HTML文件( .htm, .htm1)
为具有某种功能或者处理某个业务的对象。在JSP中使用
中加入Java程序片断(seriptlet)和JSP标记(tag),就构成
JavaBean需要以下步骤:(1)定义JavaBean组件,将一组
了JSP网页( .jsp)。JSP的结构与微软的Active Server
JavaBean一起放在某个目录下中,每个类的定义前加上
Pages(ASP)非常相似。JSP可以不加修改地在85%以上的
package,生成java文件;(2)将定义的类用JDK的iavac命
Web Server上运行,其中包括了NT系统,符合一次编写, 令编译生成.class文件的JavaBean类文件:(3)在JSP文件
各处运行的Java标准[-21。 中调用JavaBean。设置要引用的Bean,生成Bean的一个实
1 JSP的技术特点和运行过程
例,用<jsp:useBean>标记来完成,实例化一个JavaBean,就
JSP的技术特点有:(1)将内容的生成和显示进行分
可以访问它的属性来定制它,通过使用<jsp:getProperty>标
离;(2)程序的执行效率高;(3)对不同浏览器的兼容;
记来获得属性值,使用<jsp:setProperty>标记来改变Jay—
(4)强调可重用的组件:(5)采用标记简化页面的开发;
aBean属性值。
(6)加强可扩展性;(7)具有Java的所有优点,包括高效
4应用实例
的存储管理、安全性、易扩充性、强大的数据库支持以及各
本网上书店系统是用JSP开发的为方便读者购书而开
种API的支持。
发的网上图书销售和管理的平台。系统主要由四大部份组
一
个运行JSP的体系至少包括Web服务器、JSP引擎 成:会员登录、图书展示、订购服务、后台管理。这四部分又
和J、,M(Java虚拟机)三个逻辑部分,JSP技术在WEB服 可分解成若干子模块,如图2所示。系统关键技术:
务器端的运行过程如图1所示 。
(1)与数据库的连接I41。
医 巨繁l
利用JSP的JDBC—ODBC桥实现与数据库的连接有以
下几个步骤:第一步:加载JDBC—ODBC桥的驱动程序,
Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver");第二步:尝
服务器端
试与URL指定的数据源建立连接,Connection con=Driver-
图1 JSP运行示意图
Manager.getConnectlon(ur1):第三步:利用Connection类的
2 JDBC简介
createStatement方法建立Statement对象,用于执行SQL查
询语句,Statement stmt=conn.createStatement() 建State__
JDBC(Java Database(]onnectivity)是一种用于执行
ment对象;第四步:利用Statement对象的executeQuery方
SoL语句的Java API(Java应用程序设计接口)。JDBC由
法执行SQL查询语句,并返回ResultSet对象,它包含一个
一
组用Java编程语言编写的类和接口组成。JDBC驱动程序
由查询语句返回的一个表,这个表中包含了所有符合查询
分为以下四类:JDBC—ODBC桥加ODBC驱动程序、本地
条件的结果,ResultSet rs=stmt.executeQuery(sq1);第五步:
AP]部分用Java来编写的驱动程序、JDBC网络纯Java驱动
关闭对象,rs.close()、sturt.close()、con.close()。可以将这
程序及本地协议纯Java驱动程序[41。
五步连接数据库操作封装成一个JavaBean,便于重复调用。
3 JayaBean技术
(2)以下是图书系统的一个页面,从中我们可以看到
}刘嫒春江西师范大学软件学院讲师(南昌330022),研究方向:计算机信息系统 . 收稿日 ̄:2006--10-17
・17・
维普资讯
2007年2月 电 脑 学 习 第1期
电子商务信用及信用体
系基本问题研究木
刘宏” 金镇 彭莎莉
摘 要 给出了电子商务信用及信用体系的含义。指出了我国电子商务信用体系存在的问题。并总结出解决问题的对策。
关键词 电子商务 信用 信用体系 运行模式
中图分类号 Ⅱ 9 文献标识码A 文章编号:1o02—2422(2007)01—0018-03
Research on Basic Problems of Credit System of E-commerce
Liu Hong Jin Zhen Peng Lb;hn
Abstract e paper discusses the concept about credit and credit system of e-commerce.It points out current problems of
、
credit system of e-commerce.Finally it sums up the strategy to solve them.
Keyword E—commerce Credit Credit System Run Model
电子商务本身的运行模式与传统的企业管理模式和人 本身的开放性和虚拟性,使网上交易面临种种风险,因此,
们固有的消费与购物方式有很大的差异。由于国际互联网 研究电子商务信用体系基本问题具有重要的现实意义。
网上书店
I I I I
会员登录 图书展示 订购服务 后台管理
卤南南南南南南南 南南南南肉
图2网上书店系统功能结构图
JSP页面是如何编写和在JSP页面如何使用Javabean的。
br>发布时问:<%=rsnews.getString( Add_date )%><br>作者:<%
<%@include Me= ../settingA ̄ebinfo.jsp %>
= ̄news.getString( News_author")%><br>浏览次数:<%=rsnews.
<%@page language='java %>
getString( seetimes')%> );return true; onMouseOut= nd();fe-
<%@page contentType= texChtml;charset=gb2312 %>
turn true; ><font face=宋体><%ml ̄[1ews.getString(
<%@page import=’ava.sq1. %>
News_name )%><,font></a><img src=
<%@page import="java.util. %>
 ̄nooking/tmages ̄ew022.gif)<br><%}}%>
<%@page import="java.1aIlg. %>
5结束语
<%@page import= newscenter.news %>
本网上书店系统JSP环境采用jZsdk一1…4 2 03和
<jsp:useBean id=%hownews class= newscenter.news scope= page'/>
tomcat5.0.16,后台数据库采用SQL Server2000,系统运行良
<%ResuhSet ̄news=shownews.showdatas():
java.util.Date date=new java.util.Date();
好。JSP采用Java这种成熟、功能强大的、易扩充的编程语
int hum=O:
言作为脚本语言,其应用必将越来越广泛,世界上一些大的
if( ̄news.next())l
电子商务提供商都采用JSP/Servlet解决方案。在常用动态
 ̄news.beforeFirst():
网页技术中,JSP应该是未来发展的趋势。
while(rsnews.next())l
参考文献
nummnum+l;
…1施汝军.网站JSP后台解决方案[M】.北京:人民邮电出
fi(rsnews.getString( News
_
name ).1ength0<=17)』
fi(date.getYear()==rsnews.getDate Add_date ).getYear()
版社,2001.
&&date.getMonth()==rsnews.getDate( Add_date ).getMonth0&&
[2]朱友芹,陈圣琳.网站规划与建设【M】.北京:电子工业
(date.getDate()-rsnews.getDate('Adddate").getDate()<-7))
出版社,2001.
_
f%>
[3飞思科技产品研发中心.JSP教程【3]M】.北京:电子工业
<img src-- ̄booking4mages,'ico.sir border=-O>  
出版社,2001.
<ahref-- ̄booking/news,listnews.jsp?id=<%=rsnews.get ̄t( id )%>tar-
[4]肖化昆.JSP访问SQLServer2000数据库完全解析【J】.
get=_blank
onMouseOver='drs( 标题:<%=rsnews.getString( N一一 )%><
北京:计算机系统应用,2004.(12):67—69.
・辽宁省教育厅科学研究计划资助项目(o5wl34) 收稿日期:2006--09—19
・・刘宏辽宁师范大学管理学院副教授(大连116029),主要研究领域为数据库技术、电子商务。
・
18 ・
版权声明:本文标题:JSP动态网页技术及应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710248680a564324.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论