网站开发文档
Phoenix 2017.4.19 00:00 浏览(有趣社区项目:
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 版权所有,转载请保留地址链接,感谢!