时时彩一天赚200元方法 www.y2at3.com.cn IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

时时彩一天赚200元方法 > 热门IT技术教程 > Java技术教程 > > java开发教程之Facade模式的解释

java开发教程之Facade模式的解释

时间:2012-06-08 09:33 来源:北大青鸟武汉宏鹏鲁广校区作者:027hpedu
导读:java开发教程之Facade模式的解释。目前,北大青鸟武汉宏鹏鲁广校区软件教程中关于Facade模式的解释能让学生们懂得更多的知识。

  java开发教程之Facade模式的解释。目前,时时彩一天赚200元方法武汉宏鹏鲁广校区软件教程中关于Facade模式的解释能让学生们懂得更多的知识。下面,就针对Facade模式从定义到界面进行解释:

  Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.

  Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:

  public class DBCompare {

  Connection conn = null;

  PreparedStatement prep = null;

  ResultSet rset = null;

  try {

  Class.forName( "" ).newInstance();

  conn = DriverManager.getConnection( "" );

  String sql = "SELECT * FROM WHERE = ?";

  prep = conn.prepareStatement( sql );

  prep.setString( 1, "" );

  rset = prep.executeQuery();

  if( rset.next() ) {

  System.out.println( rset.getString( "

  }

  } catch( SException e ) {

  e.printStackTrace();

  } finally {

  rset.close();

  prep.close();

  conn.close();

  }

  }

  上例是Jsp中通常的对数据库操作办法.

  java开发教程的了解能让你在在应用中,经常需要对数据库操作,每次都写上述一段代码肯定比较麻烦,需要将其中不变的部分提炼出来,做成一个接口,这就引入了facade外观对象.如果以后我们更换Class.forName中的也非常方便,比如从Mysql数据库换到Oracle数据库,只要更换facade接口中的driver就可以.我们做成了一个Facade接口,使用该接口,上例中的程序就可以更改如下:

  public class DBCompare {

  String sql = "SELECT * FROM WHERE = ?";

  try {

  Mysql msql=new mysql(sql);

  msql.setString( 1, "" );

  rset = msql.executeQuery();

  if( rset.next() ) {

  System.out.println( rset.getString( "

  }

  } catch( SException e ) {

  e.printStackTrace();

  } finally {

  mysql.close();

  mysql=null;

  }

  }

  可见非常简单,所有程序对数据库访问都是使用改接口,降低系统的复杂性,增加了灵活性.

  如果我们要使用连接池,也只要针对facade接口修改就可以.

  java开发教程的了解让你在北大青鸟武汉宏鹏鲁广校区的学习中熟悉更多的java开发知识,明白facade接口等知识。实际上是个理顺系统间关系,降低系统间耦合度的一个常用的办法,也许你已经不知不觉在使用,尽管不知道它就是facade。

告诉我们,你现在想了解什么?

精彩专题——96%的同学看到这里都会点击下面的专题

Copyright (c) 2006-2020 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.

  • 中国主张熠熠生辉(望海楼) 2019-04-21
  • 【图解】汶川地震10年:各地援建知多少(上) 2019-04-20
  • 王珂晒老婆刘涛青涩军装照 小脸肉嘟嘟 2019-04-20
  • 人民日报评论员:共创中华民族伟大复兴的美好未来 2019-04-20
  • 出租车司机涉嫌猥亵女乘客 乐山警方:拘留10日 2019-04-20
  • 人类发源地政府没文化 2019-04-19
  • 客运站卫生间脏乱不堪 当地:已进行了整改 2019-04-19
  • 特维斯:离开申花回博卡为参加世界杯 国家队已遥不可及 2019-04-19
  • 【专题】河北省纠正“四风”和作风纪律专项整治问题线索举报平台 2019-04-18
  • 人家80年前就造航母,我们现在才造航母,基础不一样。 2019-04-18
  • 央视解读不动产登记体系全面运行 房价会下跌 2019-04-18
  • 市场经济就是一种唯利是图的经济,是一种波动、走极端的经济,新时期的发展方式与结果就是如 此。那么指望市场经济来解决需要与不平衡的矛盾,对症下药了吗? 2019-04-18
  • 出租广州市番禺区大龙街东兴路476号4楼物业空置部分 2019-04-17
  • 互联网金融类案件数量增加 消费者权益保护需加快完善 2019-04-17
  • 兴业银行获第十二届人民企业社会责任奖年度企业奖 2019-04-17
  • 204| 706| 707| 909| 919| 443| 448| 569| 532| 493|