下面我们来进行项目的开发。
1、package的规划
新建一个项目,并进行package的规划。
2、建立领域(domain)对象
领域对象也称实体类,它代表业务的状态,一般来说领域对象属于业务层,但它贯穿展现层、业务层和持久层,并最终被持久化到数据库中。
2.1用户领域对象
用户信息领域对象很简单,可以看成是对t_user表的对象翻译,每个字段对应一个字段属性。
2.1.1 User.java
- package com.techman.domain;
- import java.io.Serializable;
- import java.util.Date;
- public class User implements Serializable //实现接口,以便实现序列化
- {
- private static final long serialVersionUID = 1L;
- private int userId;
- private String userName;
- private String password;
- private int credits;
- private String lastIp;
- private Date lastVisit;
- public int getUserId() {
- return userId;
- }
- public void setUserId(int userId) {
- this.userId = userId;
- }
- public String getUserName() {
- return userName;
- }
- public void setUserName(String userName) {
- this.userName = userName;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public int getCredits() {
- return credits;
- }
- public void setCredits(int credits) {
- this.credits = credits;
- }
- public String getLastIp() {
- return lastIp;
- }
- public void setLastIp(String lastIp) {
- this.lastIp = lastIp;
- }
- public Date getLastVisit() {
- return lastVisit;
- }
- public void setLastVisit(Date lastVisit) {
- this.lastVisit = lastVisit;
- }
- <h3><a name="t4"></a>}
- 2.1.2 登录信息领域对象</h3>
LoginLog.java
- package com.techman.domain;
- import java.io.Serializable;
- import java.util.Date;
- public class LoginLog implements Serializable
- {
- private static final long serialVersionUID = 1L;
- private int loginLogId;
- private int userId;
- private String ip;
- private Date loginDate;
- public int getLoginLogId() {
- return loginLogId;
- }
- public void setLoginLogId(int loginLogId) {
- this.loginLogId = loginLogId;
- }
- public int getUserId() {
- return userId;
- }
- public void setUserId(int userId) {
- this.userId = userId;
- }
- public String getIp() {
- return ip;
- }
- public void setIp(String ip) {
- this.ip = ip;
- }
- public Date getLoginDate() {
- return loginDate;
- }
- public void setLoginDate(Date loginDate) {
- this.loginDate = loginDate;
- }
- }
相关推荐
1.精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4...
《Spring 3.x 企业应用开发实战》一书的部分lib包
Spring3.x企业应用开发实战(包括源码)绝对完整版 因未见太大,分8个小块(其他部分在本人资料里面查找),只有前4个每个收1分,后面4个免费下载,共4分,绝对完整,包含所有章节,不完整浏览分享
《Spring 3.x企业应用开发实战》
Spring 3.x 企业应用开发实战 Spring 3.x 企业应用开发实战 Spring 3.x 企业应用开发实战 Spring 3.x 企业应用开发实战
Spring+3.x企业应用开发实战光盘源码(全) 资源内容如下: chapter2 ---schema ---src ---test ---WebRoot .... .myeclipse .settings .classpath .mymetadata .project charpter3 同上 .... .... .... charpter...
Spring3.x 企业应用开发实战 光盘源码 1-19章完全版,删除class
Spring3.x企业应用开发实战
本书是在《精通Spring 3.x――企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...
Spring3.x企业应用开发实战各个章节的光盘源码,可结合Spring3.x企业应用开发实战共同学习。
《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...
精通Spring 4.x 企业应用开发实战:书和配套的源码。
Spring 3.x 企业应用开发实战.pdf spring入门利器,通俗易懂,值得拥有
精通Spring4.x企业应用开发实战pdf+源码,书和代码对的上呦
《Spring 3.x 企业应用开发实战》光盘附带各章节源代码。压缩分卷第二部分
spring 3.x企业应用开发实战所需要的jar包
Spring3.x 企业应用开发实战 pdf 有目录 ,方便定位到章节
spring 3.x企业应用开发实战
Spring+3.x企业应用开发实战光盘源码(全).rar