这几天把《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 ...
cutesource
搜索本博客
最近加入圈子
存档
最新评论