开发简单MIS日志

[b]【前言】[/b]
  近期有一个计划,用业余时间开发一个mis雏形。(mis意为管理信息系统,也不知道叫这个名字对不对。)开发完之后,最少能看到一个比较完善的界面,有用户管理、菜单管理、权限管理、字典管理等这些基本的功能。
  在搭这样的框架方面,国内开源的东西好像也不少了(随便留意一下je主页就知道有SimpleFramework和Nutz)。基于以前的习惯和找资料比较方便的考虑,还是想多用用spring、struts和hibernate,于是跑去SpringSide那里大量模仿。
  虽然工龄也不小了,但在框架方面的经验却严重不足,许多东西还得从最基本的做起,做一个简单的东西也必然花费大量时间。故此,在此记录开发日志,以便以后查看时间都花在哪里了。

[b]【日志】[/b]

[2011-02-23及之前]
[list]
[*]了解国内开源框架,最后决定选择模仿SpringSide。
[*]安装最新工具(jdk1.6 update 24,eclipse helios,tomcat7)。
[*]学习使用maven3。
[*]学习spring3,下载spring3例子源代码,下载springside4源代码。[/list]
[2011-02-24 星期四]
[list]
[*]随便看看spring3官方文档,看看spring3例子源码和未完成的springside4的例子。在springMVC和struts2中选择了后者(貌似springside4还没集成springMVC,怕没那么多时间去摸索,先跟着springside走)。[/list]
[2011-02-25 星期五]
[list]
[*]学会spring最简单的注解,例子运行成功。[/list]
[2011-02-26 星期六]
[list]
[*]参考SpringSide,集成spring3和struts2。
[*]学会在eclipse中使用maven创建web项目和在tomcat中运行maven项目。
[*]学习struts2的convention插件使用,例子运行成功。
[*]简单了解权限工具Apache Shiro。[/list]
[2011-02-27 星期日]
[list]
[*]继续阅读Shiro文档,并参照SpringSide的例子来做例子,初步了解shiro的工作方式,但用着有点别扭,在犹豫要不要放弃使用Shiro而自己实现身份认证和权限控制。[/list]
[2011-02-28 星期一]
[list]
[*]学习struts2的json插件使用,并结合convention插件,实现零配置风格。
[*]学习struts2的异常处理机制,调通简单例子,但未达到处理json异常的理想效果。
[*]继续了解Shiro,查看部分源代码,掌握程度基本达到项目的使用目的。[/list]
[2011-03-01 星期二]
[list]
[*]简单而勉强地实现了处理struts2的json异常。
[*]写例子验证Shiro的身份验证(Authentication)的处理。
[*]简单学会用slf4j结合log4j来记录日志。[/list]
[2011-03-02 星期三]
[list]
[*]没有进展。
[*]发现一个想哭的问题,昨天还好好的异常处理今天突然不灵了,检查了一个多小时没发现怎么回事,郁闷地去睡觉。[/list]
[2011-03-03 星期四]
[list]
[*]终于解决异常处理不灵的问题。(exception-mapping的result不要用"error"这个名字)
[*]发现struts2输出text、xml、json的简单方法,取消struts2的json插件的使用,改用gson。[/list]
[2011-03-06 星期日]
[list]
[*]阅读hibernate文档,重点了解注解和关联关系映射[/list]
[2011-03-08 星期二]
[list]
[*]学习使用extjs3.3,看完所有例子界面,做了一个简单的布局。
[*]用pd设计系统管理模块的概念模型。[/list]
[2011-03-25 星期五]
[list]
[*]最近因工作忙并出差,MIS开发被耽误了。
[*]设计系统管理模块的物理模型并创建数据库表。[/list]
[2011-04-03 星期日]
[list]
[*]基本完成登陆功能,包括Ext界面和shiro框架的使用。
[/list]
[2011-10-31 星期一]
[list]
[*]因工作太忙,并且出差了近三个月,此MIS开发计划死于无声无息中。但这一小段时间得来的经验却在其它地方产生了作用。应急给一研究生朋友的毕业设计开发一个简单的软件,基本上完全用了这里搭建好的框架。后来在公司的一个简单的项目中,也采用了此框架的基础,只是将struts2换成了SpringMVC。虽然只是做了两个简单的系统,但也发现基础框架的功能还相当弱,要达到快速开发项目的目标尚需长时间的积累。
[/list]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值