- 浏览: 63291 次
- 性别:
- 来自: 常州
最新评论
文章列表
表操作
例 1对于表的教学管理数据库中的表 STUDENTS ,可以定义如下:
CREATETABLESTUDENTS
(SNO NUMERIC (6, 0) NOT NULL
SNAME CHAR (8) NOT NULL
AGE NUMERIC(3,0)
SEX CHAR(2)
BPLACECHAR(20)
PRIMARY KEY(SNO))
例 2对于表的教学管理数据库中的表 ENROLLS ,可以定义如下:
CREATETABLEENROLLS
(SNO NUMERIC(6,0)NOT NULL
CNO CHAR( ...
- 2007-04-26 10:58
- 浏览 317
- 评论(0)
树型菜单可以说是项目中应用最为广泛的运用。以前无论使用微软控件的树型,还是比较优秀的阿赖树型,都是将数据全部读出,然后再分级显示。这样如果数据量大,那么第一次显示将需要客户等待很长一段时间,降低了客户的体验度。如今使用ajax,事情变得简单了。
此运用参考了《征服web2.0开发技术详解》的例子。
我使用的平台是struts+spring+hibernate,但与ajax打交道的也就是struts。我无法将整个代码贴出来,因此把重要的前台ajax代码贴出来,至于后台的代码就看你自己所使用的技术了。1、jsp页面
<% @pagelanguage = " java &qu ...
- 2007-04-26 08:20
- 浏览 420
- 评论(0)
这个一个ajax的经典示例,也是ajax的长处所在。不多说了,下面来看代码。项目结构图:index.jsp:
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><%@pagelanguage="java"contentType="text/html;charset=utf-8"%> ...
- 2007-04-26 08:18
- 浏览 292
- 评论(0)
ajax技术现在越来越受到大家的欢迎,因为它能很好的解决一些以前不好解决的问题,动态检查文本框中的数据就是体现之一。现在已经加上了数据库mysql,可以说得上是一个比较完整的例子了。下面就是怎样实现动态检查文本框中的数据一个例子:工程目录如下:CheckServlet.java:
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->/* ...
- 2007-04-24 13:46
- 浏览 371
- 评论(0)
大伙应该在开发中遇到过这种情况,就是通过下拉框选择要显示的内容。如下图所示:在没用到ajax技术时,我们可以使用两种方法来解决,一种就是选择后再次获得下拉框的数据,和显示的数据一起反映在页面上,这是最笨的方法,因为你选择多少次,下拉框的数据就要从数据库重复读取多少次。另外一种方法就是将页面分两桢,上桢是下拉框,下桢就是要读取的内容。这样做比第一种方法进步了不少,但是分桢对页面控制又有了要求。使用Ajax正好结合了上面两种方法的优点。下面就来看看我们是怎样实现的,我的实现平台是Struts+Spring+Hibernate,但与Ajax交道的也就是Struts,至于你后台怎样从数据库取得数据,就要 ...
- 2007-04-24 13:36
- 浏览 426
- 评论(0)
这是前面那个struts1.x+spring1.x+hibernater3.1的升级版本。
spring2.0与1.x区别不大,可以平滑的过度,我也就是把spring1.28换成了spring2.0.3,算是升级到spring 2.0了。
struts2.0基本就是webwork2.2,与以前的struts1.x可以说没任何关系了。
因为是第一次用struts2.0,也是第一次用webwork,所以有很多不完善,不规范的地方,还望大家来拍砖。下次在将这次使用struts2.0的心得写篇文章。因为是对前一次写的struts+spring+hibernate的改进,所以一些新的朋友还不知道数据 ...
- 2007-04-24 12:09
- 浏览 215
- 评论(0)
接上一篇:struts+spring+hibernate的web应用<四> Web层代码编写(1)
接着就是写资源文件了。
在com.game.resources包中添加ApplicationResourcesProducts.properties文件。如果你的eclipse中有Properties Editor这个插件,就可以用Properties Editor打开资源文件进行编写,省去了用命令行转换格式的麻烦。配置内容如下:
errors.required={0}不能为空.errors.minlength={0}不能小于{1}个字符.errors.maxlength= ...
- 2007-04-24 11:25
- 浏览 297
- 评论(0)
前面的文章:
struts+spring+hibernate 的 web 应用 < 一 > 架构搭建
struts+spring+hibernate 的 web 应用 < 二 > Dao 层代码编写
struts+spring+hibernate 的 web 应用 < 三 > Service 层代码编写
Web 层代码量比较大,涉及的地方也比较多,考虑到文章过于庞大,所以分两篇写。我们还是先从主要的
- 2007-04-24 11:17
- 浏览 241
- 评论(0)
前面的文章:
struts+spring+hibernate 的 web 应用 < 一 > 架构搭建
struts+spring+hibernate 的 web 应用 < 二 > Dao 层代码编写
现在开始编写 Service 层代码:
在 com.game.products.services.iface 包中新建 ProductsService 接口,代码如下:
- 2007-04-24 11:02
- 浏览 308
- 评论(0)
前一篇文章 (struts+spring+hibernate的web应用<一> 架构搭建) 让我们打好了架子,接下来就来编写代码了。在编码之前,我们需要先自行了解 strust,spring,hibernate 基础知识,后面的文章将不会过多的介绍这些框架的基础知识。整个项目由 Dao,Services,Web 三层组成, Dao 层主要通过 hibernate 来操作数据库, Service 层主要体现了业务,事务的处理, Web 层由 struts 来控制。整个项目的控制交由 spring 管理。
现在的这个小项目除了完成基本的添删改查,还有一个简单的分页功能。这个分页 ...
- 2007-04-24 10:56
- 浏览 194
- 评论(0)
许久没有些文章了,现在比较清闲,于是决定用 struts+spring+hibernate 做了一个的小 web 应用。程序虽小,但五脏俱全,今后还会加上权限,打印等功能。
开发工具:
Eclipse 3.2 + NLpack1-eclipse-SDK-<chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">3.2.1</ch ...
- 2007-04-24 10:51
- 浏览 211
- 评论(0)
我们都知道string对象中的split方法,是用来按照根据匹配给定的正则表达式来拆分此字符串。
split方法有两种
一种为:public String[] split(Stringregex)
另一种为:public String[] split(Stringregex,intlimit)
但是在实际应用中我们常用到的是第一种,就给定一个分割字符串的正则表达式,由于这种方法的作用实际上是的作用就像是使用给定的表达式和限制参数 0 来调用第二种 split 方法。因此,结果数组中不包括结尾空字符串。这样的话拆分得到的字符串数组往往不是我们想要的。
第二种split方法,limit ...
- 2007-04-24 08:47
- 浏览 463
- 评论(0)
在delphi中TNMPop控件-------接收电子邮件,pop3 pop3协议自身命令 命令说明 USER向pop3服务器器传递用户名 PASS向pop3服务器器传递用户密码 STAT获取当前用户的邮件数 LIST获取邮件标号和大小 BETR获取邮件的全部信息,包括邮件头和邮件内 ...
- 2007-04-21 12:30
- 浏览 461
- 评论(0)
使用WinSock单元; 过程如下: functionHostToIP(Name:string;varIp:string):Boolean; var wsdata:TWSAData; hostName:array[0..255]ofchar; hostEnt:PHostEnt; addr:PChar; begin WSAStartup($0101,wsdata); try gethostname(hostName,sizeof(hostName)); StrPCopy(hostName,Name); hostEnt:=gethostbyname(hostName); ifAssigned(hos ...
- 2007-04-21 12:29
- 浏览 421
- 评论(0)
procedureTForm1.Button1Click(Sender:TObject); begin try IdSMTP1.AuthenticationType:=atLogin;//设置登陆类型 IdSMTP1.Username:=Edit1.Text;//设置登陆帐号 IdSMTP1.Password:=Edit2.Text;//设置登陆密码 IdSMTP1.Host:=Edit3.Text;//设置SMTP地址 IdSMTP1.Port:=strtoint(Edit4.Text);//设置端口必须转化为整型 IdSMTP1.Connect;//开始连接服务器 except Showme ...
- 2007-04-21 12:27
- 浏览 285
- 评论(0)