系统中的各个类职责分明,需要协作的时候每个类只承担自己的职责所在,调用者也不需要考虑要调用的类对象是不是符合自己的条件,他应该是以一种假设自己的条件都满足的状况下进行工作, 越来越糊涂了,,汗
  • 11:06
  • 浏览 (328)
  • 评论 (0)
最近偶尔翻起了好久以前买的这本书,网上摘录来简要: (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17 如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。 (6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。p17 ( ...
  • 09:07
  • 浏览 (324)
  • 评论 (0)
2006-10-26

spring事务理解

关键字: spring
由于以前都是对整个selevlet或者jsp进行事务,所以昨天自然的也以为可在controller类中进行事务: 在handleRequest方法中使用了 jzLogic.updateA(A); jzLogic.inserB(B); jzLogic已经设置事务规则,对insert、update的方法进行事务,然而测试过后,在handleRequest方法中这样并不能达到事务能力,然后通过测试 jzLogic.updateA(A,B); //updateA实现 jzLogic.updateA(A a,B b){ aDao.updateA(a); bDao.i ...
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <meta http-equiv="pragma" content="no-cache"> <script language="jscript"> function replaceHtml(replacedStr,repStr,endStr){ var replacedStrF = ""; var replacedStrB = ""; var repStrIndex = repla ...
〔转自:http://www.blogjava.net/hexuzhong/archive/2006/01/28/29345.html〕 用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用SQL Profiler来处理这个事情。 p6spy: http://www.p6spy.com SQL Profile: http://www.jahia.net/jahia/page597.html p6spy安装: * 将p6spy.jar放到WEB-INF/lib目录下,将spy.properties放到WEB-INF/classes目录下。 * 修改你 原有 JDBC Drive ...
用ajax传递中文的时候,出现&#这种的编码问题,网上查询到一方法如下: public static String toOriginString(String str) { /* * 把一个包含实体转义的字符串从实体转义转回原来的格式 */ StringBuffer buf = new StringBuffer(); Matcher m = Pattern.compile("&#\\d+;").matcher(str); int start = 0; String findstr = null; while (m.find()) { f ...
若想从生活中得到什么,必不可少的第一步就是:决定想要什么
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { Member member = (Member) RequestUtil.parseRequestToObject(request,Member.class); if (member == null) { jzLogic.insertMember(member); return new ModelAndView("index"); } els ...
2006-10-22

springmvc中配置log4j的问题

关键字: spring
根据某些网上资料说明,使用 <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> 进行配置,然而这个设置在tomcat里面是无效的,而且会出现所有url无效问题,仔细看了下jpetstore中web.xml的说明才发现: <!-- Leave the listener commented-out if using JBoss --> 除去这个方式,可以使用如下方式进行配置: <s ...
muRain
搜索本博客
最近访客
最近加入圈子
存档
最新评论
评论排行榜