这几天把《J2EE核心模式》重读了一遍,发现又有很多心得,真是精品中精品啊,觉得有必要摘录一下主要内容,消化一下。
不佳实践
1)把表现层的数据结构暴露给业务层和业务领域对象。如HttpServletRequest,应该只限于表现层,把这一类细节暴露给业务层会增加层次之间的耦合度
2)允许重复提交表单
3)创建出"胖控制器"。不要业务逻辑全放在控制器里,应分包给视图助手和业务层
4)把业务模型直接映射为entity bean模型。结果会造成entity bean粒度过细。
5)把关系型模型直接映射为entity bean模型。结果会造成entity bean粒度过细。
6)把每一个用例映射为一 ...
1)return 语句不可返回指向“栈内存”的“指针”或者“引用”,因为该内存在函数体结束时被自动销毁。例如
char * Func(void)
{
char str[] = “hello world”; // str 的内存位于栈上
…
return str; // 将导致错误
}
2)如果函数返回值是一个对象,要考虑return 语句的效率。例如
return String(s1 + s2);
这是临时对象的语法,表示“创建一个临时对象并返回它”。不要以为它与“先创建一个局部对象temp 并返回它的结果”是等价的,如
String temp(s1 + s2);
re ...
- 浏览: 17246 次
- 性别:

- 来自: 武汉

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
有点低估了报表框架的开发
俺做了5年的报表平台,可提升的地方还很多 做一个开发高效,方便定制的报表平台不是 ...
-- by sungaofei -
计划开发一个基于web用户 ...
顶
-- by ecipher -
程序员都应该搞开源
web报表:偶合太高的话可以作成xml对应的报表之后打出来。。。
-- by 抛出异常的爱 -
重视javascript
javascript确实非常难学。
-- by gm8pleasure -
程序员都应该搞开源
开源是一个好东西,不过要求太高。1、解决吃饭问题2、找到自己熟悉的项目3、有时间
-- by gm8pleasure






评论排行榜