传智播客SCM手把手开发文档.docx
《传智播客SCM手把手开发文档.docx》由会员分享,可在线阅读,更多相关《传智播客SCM手把手开发文档.docx(74页珍藏版)》请在第一文库网上搜索。
1、1传智播客SCM手把手开发文档日期:2008-9/6版本:1.01SCM项目手把手开发文档错误!未定义书签。1编写目的32 搭建基本开发环境32.1 安装JDK与MyEc1ipse5.5/6.0/6.532.2 下载与安装TbmCat32.3 安装MySQ15.0/6.0数据库42.4 安装MySQ1客户端管理软件Navicat1ite(可选)52.5 安装与配置邮件服务器(可选)52.6 创建数据库与表62.6.1 创建数据库62.6.2 创建数据库表62.7 准备必要的类库文件63 开发项目73.1 创建myscm2Web项目73.2 加入必要的JAR类库83.3 导入JSP页面文件83.
2、4 修改web.xm1加入Struts2过漉器93.5 设置Hibemate全局配置文件93.6 创建项目包结构103.7 开发通用工具类103.7.1 uti1.MD5Bean103.7.2 Uti1mai1Mai1Sender113.7.3 fi1ters.TbmcatFormFi1ter123.8 开发实体类与HBM文件123.9 开发DAo层133.9.1 HibernateSessionFactory133.9.2 BaseDAO143.9.3 OpensessionInViewFi1ter153.10 开发用户模块153.10.1 BaSeAetionSUPPOrt(可选)153.
3、10.2 USerACtion类摘要设计173.10.3 Struts2通配符方式配置183.10.4 用户列表功能183.10.5 删除183.10.6 表单AJAX验证功能183.10.7 注册193.10.8 激活203.10.9 用户登录203.10.10 用户注销213.10.11 修改用户自己资料213.10.12 取回密码223.10.13 修改个人密码223.10.14 根据ID查看用户信息223.11 开发安全过滤器模块223.12 开发后台管理模块(此模块建议作为练习)233.12.1 前台设计233.12.2 用户管理概要设计253.12.2.1 用户搜索253.12.2
4、.2 添加新用户253.12.2.3 浏览所有用户253.12.2.4 删除用户253.13 站点全局配置及加载263.13.1.1 力口载263.13.1.2 修改263.14 安全中心283.14.1 页面设计283.14.2 添加新角色293.14.3 浏览所有角色293.14.4 添加资源访问许可293.14.5 浏览所有资源访问许可294 供应商与商品模块294.1 商店首页面304.2 供应商模块324.2.1 类设计324.2.2 注册供应商用户324.2.3 添加供应商(TODo供应商审批,隶属于交易员模块)324.2.4 查看我的供应商列表334.2.5 查看所有供应商列表3
5、34.2.6 查看分成总额344.3 商品模块344.3.1 类设计354.3.2 页面设计364.3.3 添力口商品364.3.4 浏览商品信息374.3.5 浏览我的商品列表374.3.6 浏览商品列表374.3.7 修改商品信息384.3.8 商品搜索385 购物车模块405.1 页面设计406 程序开发调试交流486.1 Noresu1tdefinedforactionXXXandresu1tSUCCeSS(input)的真正错误原因526.2 排除法536.2.1 排除浏览器及浏览器版本的因素536.2.2 排除多余属性的干扰536.2.3 JDK运行版本与开发工具编译器版本是否匹配
6、?546.2.4 重新公布Web应用或者者复制新的JARZC1ass文件了嘛?556.2.5 Hibernate的包加完整了嘛?556.2.6 别的类似项目是否能正常运行?566.2.7 Iog4j.properties是我们的好朋友566.2.8 人不如新,衣不如旧576.2.9 把能正确运行的项目的jar包集中起来,分门别类放置576.3 关联程序源码576.4 JDK6与Struts2冲突的问题真实原因及解决办法576.5 使用UTF-8或者者GBK编码的MySQ1实例646.6 另外一个HibernateSessionFactory事务的特殊656.7 MySQ1安装版停止运行666.
7、8 MyEc1ipse不可能自动删除项目里面已经去掉的JAR666.9 MySQ1导出完整的建表语句666.10 Struts2不要加所有的JAR文件,否则项目会报错661编写目的本文档列出了本项目的基本开发步骤(只包含用户模块与后台管理模块),用于复习与开发时参考。开发时遵循的原则为尽量简单并提高代码复用,减少重复的代码。2搭建基本开发环境2.1 安装JDK与MyEcIipse5.5/6.0/6.5本项目需要JDK1.5(不要使用JDK1.6,由于发现可能会导致BUG发生而无法载入S1n11S2配置文件)。本项目使用MyEc1ipse5.5或者者更高版本开发,用其他工具比如Ec1ipseJa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传智播客 SCM 手把手 开发 文档