BeanSoft's Java Blog
免费电子书/视频《MyEclipse 6 Java 开发中文教程》作者刘长炯官方博客

本人在ITCAST从事兼职讲课工作, 这是项目实训时准备的项目设计和开发文档, 并未完善, 共83页.现在和各位分享. 大家可以参考下项目文档的格式(当然我的并不太详细). SCM 是供应链(Supply Chain Mgmt)的意思.

注: 本人不推荐任何培训机构, 大家不要以为我是做广告的就好.

下载地址: http://beansoft.java-cn.org/download/scmDoc.rar 1.20MB

或者去CSDN下载: http://download.csdn.net/source/679838

文档目录预览:

1 SCM项目手把手开发文档

作者:刘长炯

日期:2008-9-16

版本:1.0

1 SCM项目手把手开发文档··· 1

1 编写目的··· 3

2 搭建基本开发环境··· 3

2.1 安装JDK和MyEclipse 5.5/6.0/6.5· 3

2.2 下载和安装Tomcat 3

2.3 安装MySQL 5.0/6.0 数据库··· 4

2.4 安装MySQL客户端管理软件Navicat Lite(可选) 4

2.5 安装和配置邮件服务器 (可选) 5

2.6 创建数据库和表··· 6

2.6.1 创建数据库··· 6

2.6.2 创建数据库表··· 6

2.7 准备必要的类库文件··· 6

3 开发项目··· 7

3.1 创建myscm2 Web项目··· 7

3.2 加入必要的JAR类库··· 8

3.3 导入JSP页面文件··· 9

3.4 修改web.xml加入Struts 2过滤器··· 9

3.5 设置Hibernate全局配置文件··· 10

3.6 创建项目包结构··· 11

3.7 开发通用工具类··· 12

3.7.1 util.MD5Bean· 12

3.7.2 util.mail.MailSender 12

3.7.3 filters.TomcatFormFilter 13

3.8 开发实体类和HBM文件··· 13

3.9 开发DAO层··· 15

3.9.1 HibernateSessionFactory· 15

3.9.2 BaseDAO·· 16

3.9.3 OpenSessionInViewFilter 16

3.10 开发用户模块··· 17

3.10.1 BaseActionSupport(可选) 17

3.10.2 UserAction类摘要设计··· 19

3.10.3 Struts 2通配符方式配置··· 20

3.10.4 用户列表功能··· 20

3.10.5 删除··· 21

3.10.6 表单AJAX验证功能··· 21

3.10.7 注册··· 21

3.10.8 激活··· 23

3.10.9 用户登录··· 23

3.10.10 用户注销··· 23

3.10.11 修改用户自己资料··· 24

3.10.12 取回密码··· 24

3.10.13 修改个人密码··· 25

3.10.14 根据ID查看用户信息··· 25

3.11 开发安全过滤器模块··· 25

3.12 开发后台管理模块(此模块建议作为练习) 26

3.12.1 前台设计··· 26

3.12.2 用户管理概要设计··· 27

3.12.2.1 用户搜索··· 27

3.12.2.2 添加新用户··· 28

3.12.2.3 浏览所有用户··· 28

3.12.2.4 删除用户··· 28

3.13 站点全局配置及加载··· 28

3.13.1.1 加载··· 28

3.13.1.2 修改··· 28

3.14 安全中心··· 30

3.14.1 页面设计··· 30

3.14.2 添加新角色··· 30

3.14.3 浏览所有角色··· 30

3.14.4 添加资源访问许可··· 30

3.14.5 浏览所有资源访问许可··· 30

4 供应商和商品模块··· 30

4.1 商店首页面··· 30

4.2 供应商模块··· 32

4.2.1 类设计··· 32

4.2.2 注册供应商用户··· 32

4.2.3 添加供应商(TODO 供应商审批,隶属于交易员模块) 32

4.2.4 查看我的供应商列表··· 32

4.2.5 查看所有供应商列表··· 33

4.2.6 查看分成总额··· 33

4.3 商品模块··· 33

4.3.1 类设计··· 33

4.3.2 页面设计··· 34

4.3.3 添加商品··· 35

4.3.4 浏览商品信息··· 35

4.3.5 浏览我的商品列表··· 35

4.3.6 浏览商品列表··· 35

4.3.7 修改商品信息··· 35

4.3.8 商品搜索··· 35

5 购物车模块··· 35

5.1 页面设计··· 35

6 程序开发调试交流··· 36

6.1 No result defined for action XXX and result success(input)的真正错误原因··· 36

6.2 排除法··· 37

6.2.1 排除浏览器及浏览器版本的因素··· 37

6.2.2 排除多余属性的干扰··· 37

6.2.3 JDK运行版本和开发工具编译器版本是否匹配?· 38

6.2.4 重新发布Web应用或者复制新的JAR/Class文件了嘛?· 39

6.2.5 Hibernate的包加完整了嘛?· 39

6.2.6 别的类似项目是否能正常运行?· 40

6.2.7 log4j.properties是我们的好朋友··· 40

6.2.8 人不如新,衣不如旧··· 41

6.2.9 把能正确运行的项目的jar包集中起来,分门别类放置··· 41

6.3 关联程序源码··· 42

6.4 JDK6和Struts 2冲突的问题真实原因及解决办法··· 42

6.5 使用UTF-8或者GBK编码的MySQL实例··· 48

6.6 另外一个HibernateSessionFactory事务的异常··· 50

6.7 MySQL安装版停止运行··· 50

6.8 MyEclipse不会自动删除项目里面已经去掉的JAR· 50

6.9 MySQL导出完整的建表语句··· 51

6.10 Struts 2不要加所有的JAR文件,否则项目会报错··· 51

posted on 2008-10-14 12:35 BeanSoft 阅读(2390) 评论(9)  编辑  收藏 所属分类: IT培训
Comments
  • # re: SCM项目手把手开发文档 下载(doc格式)[未登录]
    apple0668
    Posted @ 2008-10-14 13:36
    不错,谢谢分享!  回复  更多评论   
  • # re: SCM项目手把手开发文档 下载(doc格式)
    jackyrong
    Posted @ 2008-10-14 15:14
    能提供代码下载么?  回复  更多评论   
  • # re: SCM项目手把手开发文档 下载(doc格式)
    CssRain
    Posted @ 2008-10-14 15:29
    注: 本人不推荐任何培训机构, 大家不要以为我是做广告的就好.

    看过你前面的文章, 知道的。呵呵。  回复  更多评论   
  • # re: SCM项目手把手开发文档 下载(doc格式)
    BeanSoft
    Posted @ 2008-10-14 22:05
    此项目代码暂时不对公众开放, 虽然只是个Demo项目, 呵呵.  回复  更多评论   
  • # re: SCM项目手把手开发文档 下载(doc格式)
    小Xiong
    Posted @ 2008-10-15 23:13
    开发一个JAVA EE项目就是以上大概的流程吗?
      回复  更多评论   
  • # re: SCM项目手把手开发文档 83页 下载(doc格式)
    谢谢分享
    Posted @ 2008-10-16 11:54
    不错,谢谢分享  回复  更多评论   
  • # re: SCM项目手把手开发文档 83页 下载(doc格式)
    肉鸟
    Posted @ 2008-10-19 14:14
    经常上此blog,获益良多!!!!谢谢了!!!!  回复  更多评论   
  • # re: SCM项目手把手开发文档 83页 下载(doc格式)
    张瑜
    Posted @ 2008-10-19 22:49
    不错啊,我想要源码,或者给个式样书也可以啊。支持你的blog  回复  更多评论   
  • # re: SCM项目手把手开发文档 83页 下载(doc格式)
    桂丰大厦
    Posted @ 2008-11-16 00:47
    @apple0668范德萨
      回复  更多评论   

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-10-16 09:53 编辑过
 
 

推荐图书:
走出软件作坊》、《悟透JavaScript》、《Head First 设计模式
相关链接:
网站导航: