好不容易把AppFuse1.7(我是用Spring + Struts + Hibernate)配置安装起来,然后就是依据AppFuse 的Tutorials 和兔八哥的翻译文档 step by step 照葫芦画漂 ,好不容易才把它搞定。谁知作者又突然收到一份梦寐以求的工作——去微软干活。看来微软的魅力真的很大啊,可是带来的就是AppFuse后面版本的问题了~~~AppFuse还升级么?总之麻烦的事情就是很多。为了怕以后不记得怎么开发。把其中配置的步骤记录下来,由于AppFuse 和 兔八哥的有少少不同~~~我也是左看右改,主要都是在Test那里有一点点不同。
先不管那些把,讲讲AppFuse画漂时候的感受。AppFuse Tutorial 里面的那个例子很简单,单表操作的。苦在我对Spring , Hibernate 还不是很熟悉,看了学习之路是无穷无尽啊, 常常想,当年在学校要是有这么拼命,什么大学不能读啊~~~~~~那个地方不能去啊~~~~
一直想做个关于BUG管理软件,都苦于没有时间。其实说没有时间也是给自己的借口,一天下来看着26个字母在眼睛里面打转,下班实在不想看他了
在看2005《程序员》的1,2,3 期中有讲关于Bug管理 的经验和实践后就想马上就Action了。~~~~
关于测试:
老实说,测试确实比较麻烦,在中国,100个软件公司 , 99个要加班。很少公司注重测试,能把测试放在和开发一样的地位上,虽然现在慢慢有很多公司认识到了~~~~但是情愿多请2个开发人员也不愿请一个测试人员, 其实如果想想道理,Everybody knows it ,but nobody does it , So we are going to do it. 既然原来的方法
not work 变通一下,不是我说的,专家说的~~~~~~~~~~~~~。
总结:
1.AppFuse 开发很多依靠XDoclet的强大马力来generate code 所以 XDoclet 必须熟悉
2.Driver Test first 就是在写实际类之前必须先写测试类。
3.ant 命令要熟悉。记得几个常用的就可以了,后面的不懂查GOOGLE
4.AppFuse的三层关系,dao(实干) , service(桥梁) , web (调用)基本贯穿真个开发流程。
AppFuse 的相关资料下载: