- 博客(18)
- 收藏
- 关注
原创 学用Javadoc,感觉还不错
这两天按照规范写Javadoc的注释,感觉还好,加了注释,代码看上去更规范。只是自己的英语太烂,不知道写得别人看不看得懂。不管了,反正是学习:)
2006-03-29 22:52:00
941
原创 学用Javadoc,感觉还不错
这两天按照规范写Javadoc的注释,感觉还好,加了注释,代码看上去更规范。只是自己的英语太烂,不知道写得别人看不看得懂。不管了,反正是学习:)
2006-03-29 22:40:00
971
原创 To be a programmer with good habit rather than to be a good programmer!
这几天把The Elements of Java Style看了一下,也想了想自己过去编程的得失。觉得自己以往的编程太缺乏规范性了。很多困难的问题我可以想出办法解决,但是我写的代码却不是很规范。编程早已经不是一门艺术了,它是工程。所以必须讲究规范。现在开始,要强迫自己养成编码的好习惯。严格遵守编码规范能够减少自己犯错误的机会,也能使得代码的可维护性得到很大提高。
2006-03-28 15:02:00
1114
原创 为了实现TDD开发,又得学习Cactus
显示层和控制层的测试是个大问题,在网上找了找,找到了Cactus,感觉用起来比较复杂。但Cactus必须在容器内测试,这个比较麻烦。我想对action的测试还是用模拟测试吧,就用MockStrutsTestCase,这个使用比较轻便。对于jsp可能不得不采用Cactus了。有个疑问,jsp需要测试吗?觉得意义不是很大啊,像布局什么的怎么测试啊?
2006-03-21 18:32:00
1028
转载 web应用程序测试方法和测试技术详述web应用程序测试方法和测试技术详述
web应用程序测试方法和测试技术详述web应用程序测试方法和测试技术详述web应用程序测试方法和测试技术详述转自 my_sunway的专栏 QQ:34218067 chinjecn@yahoo.com.cn1. 概述l 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多,很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我
2006-03-21 16:12:00
2032
转载 Web里面书写Test Case时需要考虑的检查点
Web里面书写Test Case时需要考虑的检查点通常书写Test Case时需要考虑的检查点对于屏幕显示来说包括:检查显示的布局;检查域和按钮的顺序;检查域的尺寸;检查字体的大小和风格;检查文本的含义;检查拼写错误;检查屏蔽域;检查只读域;检查图片;检查按钮的状态;检查按钮的尺寸;检查按钮的图标和名字;检查是否有重复的图标;检查指针是否在第一个可输入域;检查TAB键的次序;对于域来说包括:检查可
2006-03-21 15:40:00
1029
原创 关于贫血模型的问题
新的架构完成了大部分了。显示层,控制层,持久层,acegi都装配好了,用InMem的数据源存放用户信息,也可以实现登陆了。现在主要的问题集中在业务逻辑层了。以前用的都是贫血模型,不自觉的使用的:)最近看了些文章和讨论,反正说来说去,也搞不清到底是贫血模型好是非贫血模型好。搞得现在犹豫不决。在我看来贫血模型主要的优点是domain object轻便,消耗内存资源少,程序员容易理解,容易开发实现。但是
2006-03-21 13:17:00
1439
原创 AcegiSecruity acl包javadoc笔记
不知道怎么配Acegi的Acl只好看JavaDoc了,做了些笔记,只有org.acegisecurity.acl.basic.jdbc 包没写完,因为倾向与不使用Acegi的Acl了....:org.acegisecurity.acl包:Package org.acegisecurity.acl Description Enables retrieval of access control
2006-03-17 20:13:00
1531
原创 决定不使用AcegiSecruity的ACL做实例级权限控制
网上看了一下,大部分都对AcegiSecruity的ACL评价不高。配置复杂,有侵入性,数据量大的时候影响效率。Alarmnummer提出了Condition Role的方法来实现实例级的控制,这是他的文章http://peter.jteam.nl/?p=2。他的想法的确可以做到实例级上的控制,但是如果控制规则很复杂,控制表达式就必然变得很复杂。我还是觉得,如果把控制规则抽取出来的话,使用规则引擎
2006-03-17 20:10:00
1143
原创 实例级权限控制问题
Acegi的权限控制,掌握点皮毛了,但是实例级权限控制还是不会配置。看了些资料,acegi用ACL来控制实例级的访问权限,但仍然无法避免在DAO层次上的侵入性。而且自己觉得,对于数据量比较大的数据库,维护ACL也不是件轻松的事。权限控制信息可以放在数据库中,但是这些控制信息肯定是基于一定规则产生的,这个规则应该写在哪?没有contact类的源代码,没办法分析。现在有个想法,不知道能不能通过使用
2006-03-17 10:17:00
1562
转载 除岁迎新 Java 2005回顾&2006展望
2005 就要过去了。过去的一年,Mustang 没能出来,EJB3刚刚才提交最终草案,Ajax兴起但是五花八门不知道应该用谁,Aspectj 5出来了,但是缺乏惊喜。或许我们会说,过去的2005,Java界缺乏成绩,但是却毫无疑问,Java遥遥领先于其他语言。从11月的语言排行榜Java遥遥领先,到今年的Java图书销售统计上,Java图书销售总数是C#的2倍,PHP的2.5倍,Perl的4倍,
2006-03-15 23:03:00
1078
原创 初用TDD的问题
刚刚试着用TDD 搞开发,感觉还不错。代码有了测试用例心里塌实多了。不过在使用上还存在很多问题。第一个问题是应该完全先写测试用例,然后再写代码,还是可以先建好类和空方法后,再写测试用例,现在用的是后一种方法。前一种方法使用不习惯,一上来就显示一堆错误,很不舒服。不知道现在的方法有没有什么问题,好象有TDD的要求不完全符合。第二个问题是,自己在开发时,不自觉的先写好代码,再写测试用例,思维上有点根据
2006-03-15 21:55:00
1130
原创 初学JMock
因为尝试使用TDD开发,要写TestCase,当然不可能不用mock object 。为了学写mock object,在摆渡和狗狗上找写资料,搜到了两个mock library项目,一个是EasyMock,一个是JMock。没时间细看,又找了篇对比文章《MockObjects的选择:EasyMock与JMock的比较》http://www.landiy.net/ttzy/study/jsp/jsp
2006-03-15 20:03:00
1062
原创 关于Acegi的User类的几个属性的意义。
今天在Spring Forum的AcegiSecurity版发了个问题:Whats meaning of credentialsNonExpired...? I dont know some propertise of org.acegisecurity.userdetails.user class, such as credentialsNonExpired. I
2006-03-15 16:19:00
1048
原创 尝试使用测试驱动(TDD)开发
现在在一个小企业里搞开发。现在的主要工作是架构设计(当然还称不上架构师啦^_^)。以前公司有个架构,原来的架构,一牛人做的,虽然不是很“先进”(相对与现在架构流行使用依赖注射,对象关系映射等技术而言),但总体上还算规范,结构还是很清晰,也提供了很多通用功能,可以减少很多重复劳动。公司开发的人不多,3,4个人,可在前段的开发过程中,由于管理不善,个人开发习惯不同,导致架构的结构遭到很多破坏。使得产品
2006-03-15 10:57:00
1472
原创 3.15博客开张,发一帖庆祝
现在是3.15凌晨,总算注册成功了。今天开张,就发个帖庆祝一下,总算有自己的博客了:)没别的希望,就希望能坚持写下去,不要半途而废。加油!努力!
2006-03-15 00:47:00
1000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人