网站开发文档

Phoenix Phoenix 2017.4.19 00:00 View(325) Comment (0)

有趣社区项目:

a, 用戶注冊 ($300) 已接

b, 手手机页面 - 首页, 文章页

c, 手机页面 - 图库首頁, 相冊页

d, 我的主页 - 首页动态($900)

e, 我的主页 - 留言板

f,会员帮充值

g, 我的好友系統

h, 绑定QQ, 微信, 微博, 邮箱, 手机,实名认证系统

i, 文章浏览次数

j, 文章及相冊标签云系统

 

 

-----------------------------------------------------构架规则 ------------------------------------------------------------

整体构架如上

 

第一层 第二层 描述 第三层 描述
com        
  action action层    
  biz 业务层接口    
      impl 业务层实现类
  config property文件    
  dao Dao层接口    
      impl Dao层实现类
  entity 实体类及hibernate反射文件hbm.xml    
  tool 工具類    

 

biz 和dao 包架构类似,如下:

不同概念的biz和dao分开不同包,所有实现类放在impl包,impl放在biz和dao下

 

 

命名规则:

1,命名以英文字为主,不可用中文拼音

2,类名每个英文字为大写,多个英文字做拼接,如BookCategory

3,Action类以英文字后拼“Action”,如AlbumAction

4,Biz接口类以“I”开头,“Biz”结尾,如IArticleBiz

5,Biz实现类以英文字后拼“BizImpl”,如ActionBizImpl

6,Dao接口类以“I”开头,“Dao”结尾,如IArticleDao

7,Dao实现类以英文字后拼“DaoImpl”,如ActionDaoImpl

8,工具类以英文字后拼“Tool”,如StringTool

9,变量以驼峰式命名,如fileName

10,常量以每个英文字大写,多个英文字中间以“_”拼接,如Standard_Price

11,方法名以“动词”+“名词”,以驼峰式命名,如updateBookAuthor

12,数据库表名以每个英文字大写,多个英文字做拼接,如BookCategory

13,数据库字段名以驼峰式命名,如bookName

----------------------------------------------------- 项目细节 ------------------------------------------------------------

d,我的主页-首页动态

预算:$900

限期:6月1日

内容:

1,主要只需做后台Entity,Dao,Biz,Action,前台不用做(但起码做简单的页面能显示,我会再装修页面),功能要和QQ空间类似。

2,当用户新增相片、文章、说说时会自动新增一条动态。

3,删除动态并不会删除原文

4,动态包括:发表时间地点平台(如手机或电脑)、浏览次数、点赞数量,评论、回复评论

5,请参考以下文章:

http://www.oschina.net/question/12_70587

http://www.tupan.net/leisiqqkongjiandeshejiaowangzhandeyonghudongtaideshujukuyinggaizenmesheji/

 

6,你可以在业余时间做,开始做之前请给我知道你的概念

 

7,每条动态可包含最多九张图,如多于九张则需在最后一张图片标示总共有多少张图,如以下:

 

本文链接 https://www.mangoxo.com/blog/3MDqKXoy 版权所有,转载请保留地址链接,感谢!

Latest Comments :