后台要求:
- 采用springMVC+spring+hibernate集成框架
- 严格按照MVC三层架构分层
- 处理对象和json之间进行转换采用json-lib-2.2.3-jdk15.jar (JSONArray json = JSONArray.fromObject(list); json.toString())
前端要求:
- 仿照QQ邮箱界面样式
- 涉及的技术html5、javascript、jquery、css、bootstrap
- 页面采用html5标准协议
总体要求:
- 系统尽量通用化、基础化、灵活性高、可配置性
- 性能上尽量能进行优化设计,如页面静态化(framemaker)、数据缓存操作
注意事项:
- 不要把三种数据存入数据库(图片/文件/二进制数据、短生命周期数据、日志) 详情请阅读:http://www.oschina.net/question/253614_78251
常用技术网:
- www.bootcss.com 前端框架bootstrap中文网
- www.javaniu.com java常用技术分享社区
- http://www.ostools.net 在线文档工具
- myPagination分页控件:http://linapex.blog.163.com/blog/static/18923751620128249279279/
- jquery 滚动分页 jqueryscrollpagination插件 http://www.oschina.net/p/scrollpagination
作者:tandaly
始作于2013年2月
【任务细则】
1、(2013-02-26)近期主要把前端页面给画出来,统一整个页面风格
- 主框架页面
- 分页页面
- 表单页面
- tab组件
- box组件
- ztree树形组件
- 弹出框组件
2、对bootstrap进行学习,项目中需要运用(2013-03-01)
- 对主框架页面及其四套皮肤切换、列表页面、表单页面 ------2013年02月26日
- 对导航菜单的优化及其cookies存皮肤信息 ---2013年02月27日
- 对切换皮肤进行优化 ---2013年02月28日
- 对整个框架的js和css应用优化,并添加了按钮、下拉菜单、tab、box --2013-03-01
- 将前端页面模版整合到系统中,并编写用户列表显示代码,采用mypagination分页插件 2013-03-02
- 将hibernate实体映射文件修改为采用实体注解方式,并编写用户添加和删除功能,采用了bootstrap前端页面插件 2013-03-03
- 成功的把项目从google code移植到github上,现在正式采用git对项目进行版本控制。 2013-03-04
- 优化后台三层架构并统一采用基类处理简单的增删改查,并采用ztree实现菜单异步树。 2013-03-05
- 本次做了相当大的改动,重构后台包结构,把核心库和项目模块分开,增加了服务器启动时初始化数据库表数据操作。2013-03-06
- 添加了菜单管理功能 2013-03-07
- 由于最近工作忙没有来得及做,只写了spring邮件发送、cglib动态修改字节码类、以及一些常用的工具类等等,开发会延迟,等有时间了再做开发计划。2013-03-13