有关Spring的介绍这里就不赘述了,主要是学习了陈雄华版的《Spring 3.x企业应用开发实战》并做了一点笔记,以助于后期的回顾和复习。
废话不多说,直接进入主题,以下所有代码基于《Spring 3.x企业应用开发实战》一书,可能有些部分加了自己在学习过程中的一点总结和尝试。
原书的Spring版本是3.0.5,我在学习的过程中使用的是3.2.4版本,并在Tomcat 6.0和WebLogic 10.3.6上运行,有些地方可能与原书不同。使用的环境是MyEclipse 10和J2EE 6.0.
一、入门实例
1、实例的架构层次
以持久层、业务层和展现层进行组织的!实现一个用户登录实例。Step by step.对于这个实例,大家应该都很熟悉了,就不用多讲了,直接来写程序吧。
持久层:UserDao和LoginLogDao 一般情况下是跟数据库中的table是一一对应的。
业务层:UserService.
展现层:LoginController、LoginCommand和两个JSP(login.jsp和main.jsp)页面。
2、所需Jar包
在WebLogic服务器下可能还需将javax.servlet.jsp.jstl.jar包放入项目lib目录下。
3、准备数据库信息,这里使用的是MySQL数据库。
DROP DATABASE IF EXISTS sampledb; CREATE DATABASE sampledb DEFAULT CHARACTER SET utf8; USE sampledb; ##用户信息表 CREATE TABLE t_user ( user_id INT AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(30), credits INT, password VARCHAR(32), last_visit datetime, last_ip VARCHAR(23) )ENGINE=InnoDB; ##登录日志表 CREATE TABLE t_login_log ( login_log_id INT AUTO_INCREMENT PRIMARY KEY, user_id INT, ip VARCHAR(23), login_datetime datetime )ENGINE=InnoDB; ##插入用户信息 INSERT INTO t_user (user_name,password) VALUES('admin','123456'); COMMIT;
相关推荐
本书是在《精通Spring 3.x――企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...
《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
Spring 3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。 Spring 3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
陈雄华、林开雄编著的《Spring 3.x企业应用开发实战》是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,《Spring 3.x企业应用开发实战》延续了上一版本追求深度,注重原理,...
本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...
Spring 3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架、REST风格...这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。
《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...
本书是在《精通Spring 3.x――企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...
《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...
精通Spring 4.x 企业应用开发实战 高清完整版PDF书及随书源码。 精通Spring 4.x 企业应用开发实战 高清完整版PDF书及随书源码 Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为...