《高级Web技术》参考资料:3-应用web_5-J2EE框架_Hibernate-课件

Web Technology 高级Web技术 Hibernate简介
deeper Web Technology 高级Web技术 Hibernate简介

Web Technology Outline 解耦合与持久层 Hibernate的持久化实现
Web Technology Outline ▪解耦合与持久层 ▪Hibernate的持久化实现

Web Technology Outline 解耦合与持久层 Hibernate的持久化实现
Web Technology Outline ▪解耦合与持久层 ▪Hibernate的持久化实现

Web Technology 解耦合与持久层 什么是解耦合① Decoup l ing) 解耦合实例 DA0模式介绍 什么是持久层( Pers i stence Layer)
Web Technology 解耦合与持久层 ▪什么是解耦合(Decoupling) ▪解耦合实例 ▪DAO模式介绍 ▪什么是持久层(Persistence Layer)

Web Technology 解耦合与持久层 什么是解耦合( Decoupl ing) 解耦合实例 DA0模式介绍 什么是持久层( Pers i stence Layer)
Web Technology 解耦合与持久层 ▪什么是解耦合(Decoupling) ▪解耦合实例 ▪DAO模式介绍 ▪什么是持久层(Persistence Layer)

Web Technology 什么是解耦合( Decoupling) 降低事物间关联的紧密程度 有轨列车 粒度( Granularity)适中的耦合关系 从实例观察解耦合思想的演进过程
Web Technology 什么是解耦合(Decoupling) ▪降低事物间关联的紧密程度 - 有轨列车 - 粒度(Granularity)适中的耦合关系 ▪从实例观察解耦合思想的演进过程

Web Technology 解耦合与持久层 什么是解耦合① Decoup l ing) 解耦合实例 DA0模式介绍 什么是持久层( Pers i stence Layer)
Web Technology 解耦合与持久层 ▪什么是解耦合(Decoupling) ▪解耦合实例 ▪DAO模式介绍 ▪什么是持久层(Persistence Layer)

Web Technology 解耦合实例—一业务需求(16) 网上商店购物结算处理 连接数据库 获得客户信息 获得该客户折扣比率 总价=总价x折扣 存入客户表 关闭连接
Web Technology 解耦合实例——业务需求(1/6) ▪网上商店购物结算处理 - 连接数据库 - 获得客户信息 - 获得该客户折扣比率 - 总价 = 总价 x 折扣 - 存入客户表 - 关闭连接

Web Technology 解耦合实例——最原始的代码(2/6) public double calcAmount(string id, double amount Connection conn null; try t Class forName oracle jdbc driver.Oracle Driver) conn DriverManager, getconnection( jdbc: oracle: thin @db: 1521;test," password i /程序主体 return amount; } catch (xxX Exception e).y finally ian conn.close O;ay
Web Technology 解耦合实例——最原始的代码(2/6) public double calcAmount(String id, double amount) { Connection conn = null; try { Class.forName(“oracle.jdbc.driver.OracleDriver”); conn = DriverManager.getConnection( “jdbc:oracle:thin@db:1521:test”,“root”,“password”); //程序主体 return amount; } catch (xxxException e) {…} finally {… conn.close(); …} }

Web Technology 解耦合实例——连接配置信息与主体分离(3/6) public double calcAmount(String id, double amount Connection conn nulli try t Class forName( Config. getval(JDBC- DRIVER"D conn DriverManager getconnection Config getvall DB URL Config. getval( DB USER'DI Config, getA/(DB_ PASSWORD) /程序主体 return amount catch(xXX Exception e)i.3 finally conn.close; n]
Web Technology 解耦合实例——连接配置信息与主体分离(3/6) public double calcAmount(String id, double amount) { Connection conn = null; try { Class.forName( Config.getVal(“JDBC_DRIVER”) ); conn = DriverManager.getConnection( Config.getVal(“DB_URL”), Config.getVal(“DB_USER”), Config.getVal(“DB_PASSWORD”)); //程序主体 return amount; } catch (xxxException e) {…} finally {… conn.close(); …} }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《高级Web技术》参考资料:应用web - EJB 3RD EDITION - Richard Monson-Haefel.pdf
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB高级-9-事务处理.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB高级-8-资源管理与EJB环境.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB高级-11-EJB3..ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB高级-10-安全性控制..ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB开发-7-部署EJB应用.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB开发-6-创建客户程序.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB开发-5-编写Entity Bean.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB开发-4-创建Session EJB.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB基础-3-主要接口设计原则.ppt
- 《高级Web技术》参考资料:3-应用web_4-EJB_EJB基础-2-体系结构.ppt
- 《高级Web技术》参考资料:3-WS与工作流_4-Service web_BPELOverview.pdf
- 《高级Web技术》参考资料:2-Web上的数据标准-XML_XML基础—概述与语法.pdf
- 《高级Web技术》参考资料:2-soap&wsdl&uddi_4-Service web_WSDL.ppt
- 《高级Web技术》参考资料:2-soap&wsdl&uddi_4-Service web_UDDI.ppt
- 《高级Web技术》参考资料:2-soap&wsdl&uddi_4-Service web_Tomcat与SOAP&AXIS集成.ppt
- 《高级Web技术》参考资料:2-soap&wsdl&uddi_4-Service web_SOAP.ppt
- 《高级Web技术》参考资料:1-webapp outline_雅蛙网站的使用体验及对WEB2.0的认识.doc
- 《高级Web技术》参考资料:1-webapp outline_离线Web技术在医疗业务应用的设想与尝试.docx
- 《高级Web技术》参考资料:1-webapp outline_拥抱Web3.0.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_J2EE模式与框架struts(2).ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_Spring Introduction.ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_ajax.ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_Ajax介绍.ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_DWR_ch03.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_DWR_ch05.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_ajax first essay.doc
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_Ajax in action中文版.doc
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_AJAXBasics.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_AJAXBasics_speakernoted.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_GWT.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_GWT_speakernoted.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_How_to_Design_a_large_AJAX_Application.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_ajax+J2EE_materials_开发保留标准浏览器功能的AJAX应用程序.doc
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE_Patterns.ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE模式与框架struts(2).ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE高级框架实战教学视频PPT_PPT_01MVC.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE高级框架实战教学视频PPT_PPT_02Struts简介.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE高级框架实战教学视频PPT_PPT_03Struts输入标签.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_J2EE高级框架实战教学视频PPT_PPT_04Struts其他标签.pdf