勤有功戲无益- 08年第一周的更新日志

2008-01-06 23:54:00 / 个人分类:开发日志

1.综合:

  • 使用log4j作者新作slf4j/logback 代替 commons-logging/log4j,不再需要为了一点点性能而到处是if(logger.isDebugabble())..... 
  • 使用Spring2.5标注:
    使用@Required,保证某些使用autowired的关键属性必须注入.
    使用@PostContrust 代替原来的initBean接口afterPropertiySet()函数,见WebServiceSupport.java.
    思考再三,还是没有使用EJB3的@Resource(name="userManager") 这种注入配置方式,太耦合了
  • 修改Spring的ApplicationContext文件:
    Schema改到Spring 2.5.
    分离applicationContext-production.xml,对应applicationContext-test.xml存放生产环境的配置变量.
    合并applicationContext-service和applicationContext-dao,但可按模块划分此文件.

2. mini-service:

  • 修改DTO的JAXB2.0定义,取消accessType定义,使用默认的PUBLIC_MEMBER.
  • 修正之前FaultException在WSDL中没有正确反射的bug.
  • 修改WebServiceSupport类加强dozer的初始化管理.
  • 修正项目生成模板service-archtype积累下来的问题.

3. mini-web:

  • 新增最初级的acegi使用示例
    根据acegi1.0.6示例代码,以URL作为权限判断依据,角色与URL的对应关系由开发人员在配置文件中预设,用户可在管理界面设定用户的角色。
    这种使用对旧系统代码的影响极小,一个service.security.UserDetailServiceImpl类,一个login.jsp,并修改UserManager类的update/delete方法使之刷新UserDetail缓存即可。

4.其他:

  • SpringSide主站与3.0 Wiki的整理。
  • 加大XML文件宽度到120字符,重新格式化。
  • rename: si(系统交互)层->ws(Web Service)层,UserService->UserManager。

5. 下周工作计划:

  • 受到InfoQ上那本Startging Struts2诱惑,mini-web打算换成Struts2
  • ExtJS的widgets
  • MyEclipse总是受人诟病,但是用WTP2.0大家就没法QuickStart了,头痛中。 

TAG: 开发日志

boreas发布于2008-01-28 14:03:46
特别着急啊,有个兼职项目本来想用ss3的,看来只能用2了!!
另外请问有没有人基于ss2做过项目,给介绍下经验好吗?
Ghostbb发布于2008-01-28 12:27:01
貌似快了的说!
sking发布于2008-01-27 18:26:19
什么时候发布第一版呢?
YuLimin发布于2008-01-27 14:24:40
呵呵,看来annotation叫标注与叫注解的不相上下:)

注解略多一些,以上是Google的结果:)

[size=-1]约有11,100项符合java annotation "标注"的查询结果

[size=-1]约有11,900项符合java annotation "注解"的查询结果
lovefly_zero发布于2008-01-17 10:05:40
白衣辛苦了
江南白衣发布于2008-01-11 18:23:37

QUOTE:

原帖由 6fish 于 2008-1-9 22:34 发表
SS3貌似只有白衣在维护了,辛苦了
这个项目大概会分三个阶段,第一个阶段是由一两个人来写,使得代码风格比较统一。

mini-samples发布之后大家review没意见,就会铺开来开发论坛示例了。
6fish发布于2008-01-09 22:34:51
SS3貌似只有白衣在维护了,辛苦了
ttitfly发布于2008-01-09 16:36:12

QUOTE:

springside3越来越偏离实用稳定的方向了。我看到Struts2引入之后,我决定不再关注SpringSide。又是一个玩具而已!
不知道这位兄弟为什么对sturts2这么反感?
江南白衣发布于2008-01-09 08:27:58

QUOTE:

原帖由 h819 于 2008-1-8 19:10 发表
有空就来看看有无进展

精雕细琢没有错误

但一旦确定了开发版本和目标,就不要再改变了

项目一直迟迟不交工,恐怕哪个甲方都受不了

尽早的放出一个版本,是关键

感谢开发人员的工作 ...
嗯,兄弟你提了个醒。我们尽量这两周内发一个版本出来。
h819发布于2008-01-08 19:10:55
有空就来看看有无进展

精雕细琢没有错误

但一旦确定了开发版本和目标,就不要再改变了

项目一直迟迟不交工,恐怕哪个甲方都受不了

尽早的放出一个版本,是关键

感谢开发人员的工作
johnnyhg发布于2008-01-08 18:01:11
springside3越来越偏离实用稳定的方向了。我看到Struts2引入之后,我决定不再关注SpringSide。又是一个玩具而已!
差沙发布于2008-01-07 09:28:44
白衣做事的效率总是很高,支持呀~~~
我来说两句

(可选)

Open Toolbar