快速业务通道

Struts 2.1.6精简实例系列教程(5):用户注册模块(整合Jquery) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

Struts 2.1.6精简实例系列教程(5):用户注册模块(整合Jquery)

时间:2011-01-20 BlogJava 心梦帆影

学习Jquery,当然要首先去它的官方网站:http://jquery.com/,如下图。在有“download”字眼的地方下载就行,我这里下载的是当前最新的版本Jquery 1.3.2。下载解压后,其实,也就是JS文件jquery-1.3.2.min.js。

Jquery最好的学习材料莫过于Jquery 1.3 API 参考文档中文版(如下图),下载地址:http://jquery-api-zh-cn.googlecode.com/files/jQueryAPI-090129.zip. 相当美观的一份API文档,写得也很详细,有空时看看,看上一段时间,就能对里面的属性、方法、事件等的大概位置和大概用法有个了解。当做网站用到时,能迅速查找到需要的并用上,就行了!

好,Jquery的简单介绍就到这里,具体的用法,也一言难尽,我们下到用到Jquery的代码中作详细解释,但更多的用法,还得靠大家平时对Jquery的学习和查阅!

来说说我们今期教程要讲解的模块——用户登录模块。Model层是融合了iBatis来开发的。关于iBatis的下载使用,请先看Struts 2.1.6 精简实例系列教程(3):新闻管理Model层的开发(整合iBatis)。

首先在MySQL中,新建一个user表,建表SQL语句为:

create table user (      ID int auto_increment not null primary key,      LOGIN_NAME varchar(25),      PASSWORD varchar(25) );

Struts 2.1.6精简实例系列教程(5):用户注册模块(整合Jquery)(2)

时间:2011-01-20 BlogJava 心梦帆影

将用户信息封装到一个POJO类里,User.java的代码如下:

package cn.simple.pojo; /** *//**   * 用户类   * @author rongxinhua   *   */ public class User {      private int id; //编号      private String loginName; //登录账号      private String password; //密码      public int getId() {          return id;      }      public void setId(int id) {          this.id = id;      }      public String getLoginName() {          return loginName;      }      public void setLoginName(String loginName) {          this.loginName = loginName;      }      public String getPassword() {          return password;      }      public void setPassword(String password) {          this.password = password;      } }

User类与user表之间的属性列映射、查询语句、更新语句的定义等,我们写在配置文件User.xml里,代码如下:

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap      PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace="User">      <!-- 用"User"表示cn.simple.pojo.User类,下面用到此类时,用简称"User"即行 -->      <typeAlias alias="User" type="cn.simple.pojo.User"/>      <!-- 定义结果集,用户类与用户表的映射 -->      <resultMap id="UserResult" class="User">          <result property="id" column="ID"/>          <result property="loginName" column="LO

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号