简介
前言
为什么写这本书
这本书怎么用
如何反馈
提问的智慧
关于Maven和MyEclipse的说明
更新日志
致谢
基本准备
选用工具
让Eclipse工作在UTF8环境
Eclipse的自动提示
配置Server
下载jar包
数据库准备
30分钟把项目跑起来
新建web项目
添加jar包
添加MainModule
配置web.xml
启动一下这个空项目
添加dao.js文件
配置IocBy
新增Pojo
配置SetupBy
初始化数据
第一个模块类UserModule
登陆方法
登出方法
登陆登出的JSP页面
运行起来
增删改查都要有
添加一个校验方法
add方法
update方法
delete方法
query方法
加强安全性
页面中转方法
UserModule全貌
列表页
日志系统
下载log4j和nutz源码
关联nutz源码
配置log4j
日志总览
资源扫描系统的Log
容器重要信息的Log
Ioc初始化的Log
URL映射关系的Log
Ioc获取对象的Log
Dao的日志初探
其他小Log
完善一下基本配置
默认@Ok
默认@Fail
配置Localization
为正式开发做准备
下载更多jar包
改进dao.js
自定义NutFilter
配置druid监控
配置动作链
加入Shiro
加入Quartz
配置jstl
新增BasePojo类
新增BaseModule类
新增Toolkit类
本章完成后的压缩包下载
用户头像上传及显示
新增UserProfile类
建立关联关系
UserProfile改查方法
上传头像的入口方法
图片读取方法
用户详情页
页面测试
用户邮箱验证
添加mail相关的jar
配置Mail相关的ioc文件
添加新Service
添加发送验证邮件的方法
添加验证邮件的返回方法
改造profile.jsp
页面测试
定期清理未激活用户
添加cron任务加载类
添加任务类
在MainSetup中触发
检查效果
登陆验证码
添加simplecaptcha
新增CaptchaModule模块类
修改登陆页面
修改登陆方法
页面测试
为Shiro做准备
新增Permission类
新增Role类
新的User类
新增UserService
修改MainSetup
修改UserModule
重建数据库
修改MainModule
页面测试
用Shiro做登陆
添加NutDaoRealm
修改shiro.ini
复制登陆页面
添加跳转方法
页面测试
入口方法的权限管理
修改动作链
修改UserModule类
页面测试
真实项目的集成步骤
进一步深入的准备
BaseModule类
添加js库和css库
权限管理的页面及入口方法
新增AuthorityService及其实现类
新增AuthorityModule
修改UserModule的Shiro注解
MainSetup中触发AuthorityService
添加管理页面
启动并观察日志
集成Ehcache及DaoCache
添加相关的Jar
添加ehcache.xml
配置shiro.ini
添加ehcache.js
MainSetup关联
修改BaseModule
改造dao.js
启动Tomcat观察日志
集成Redis
启动redis
添加相关的jar
启用jedis插件
在MainSetup中添加测试代码
再在MainSetup中添加测试代码
集成模板引擎
集成jetbrick-template-2x
集成beetl
Published with GitBook
复制登陆页面
复制登陆页面
将WebContent/index.jsp 文件, 移动到 WebContent/WEB-INF/jsp/user/login.jsp
results matching "
"
No results matching "
"