第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

基于SSH實現(xiàn)員工管理系統(tǒng)之框架整合篇

  • 在DAO中注入SessionFcatory: *在DAO的類上繼承HibernateDaoSupport類: *在配置DAO的時候: <!-- 配置DAO的類 --> <bean id="productDao" class="com.imooc.ssh.dao.ProductDao"> <property name="sessionFactory" ref="sessionFactory"/> </bean> *在DAO中調(diào)用模板完成保存的操作: this.getHibernateTemplate().save(product);
    查看全部
  • SSH 未整合時 各核心模塊代碼
    查看全部
    0 采集 收起 來源:SSH知識點回顧

    2017-03-12

  • hibernate.cfg.xml配置文件的內(nèi)容
    查看全部
  • 1.創(chuàng)建數(shù)據(jù)庫 2.創(chuàng)建映射文件 //Product.hbm.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.imooc.ssh.entity.Product" table="product"> <id name="pid" column="pid" > <generator class="native"></generator> </id> <property name="pname" column="pname" ></property> <property name="price" column="price" ></property> </class> </hibernate-mapping>
    查看全部
  • 2、Action的類交給Spring框架創(chuàng)建(推薦) //applicationContext.xml <!-- 配置action類 --> <bean name="productAction" class="com.imooc.ssh.action.ProductAction" scope="prototype"> <!-- 手動注入service類 --> <property name="productService" ref="productService"></property> </bean> //struts.xml <package name="ssh" namespace="/" extends="struts-default"> <action name="product_*" method="{1}" class="productAction"> </action> </package>
    查看全部
  • 配置Action,Service,Dao的類 1.Service,Dao配置 //applicationContext.xml <!-- 配置dao類 --> <bean name="productDAO" class="com.imooc.ssh.dao.ProductDAO"></bean> <!-- 配置業(yè)務層類 --> <bean name="productService" class="com.imooc.ssh.service.ProductService"> <property name="productDAO" ref="productDAO"/> </bean> 2.Action配置 Struts2和Spring整合的兩種方式: 1、Action的類由Struts2自身去創(chuàng)建 <package name="ssh" namespace="/" extends="struts-default"> <action name="product_*" method="{1}" class="com.imooc.ssh.action.ProductAction"> </action> </package> 2、Action的類交給Spring框架創(chuàng)建 //action類保存商品方法 public String save(){ System.out.println("action類save()執(zhí)行了。。。"); productService.save(product); return NONE; } //service類保存商品方法 public void save(Product product){ System.out.println("業(yè)務層save方法執(zhí)行。。。"); productDAO.save(product); } //dao層保存商品方法 public void save(Product product){ System.out.println("dao類save()方法執(zhí)行了。。。"); }
    查看全部
  • //商品實體類 public class Product { private Integer pid; private String pname; private Double price; //省略getter和setter方法 } //商品管理dao類 public class ProductDAO { } //商品Service類 public class ProductService { //業(yè)務層注入dao類 private ProductDAO productDAO; public void setProductDAO(ProductDAO productDAO) { this.productDAO = productDAO; } } //商品管理action類 public class ProductAction extends ActionSupport implements ModelDriven<Product>{ //模型驅(qū)動所需類 private Product product=new Product(); public Product getModel() { return product; } //Struts和spring整合過程中按照名稱注入業(yè)務層所需類 private ProductService productService; public void setProductService(ProductService productService) { this.productService = productService; } }
    查看全部
  • <s:form action="" method="post" namespace="/" theme="simple"> <table width="400" border="1"> <tr> <td>商品名稱</td> <td><s:textfield name="pname" ></s:textfield></td> </tr> <tr> <td>商品價格</td> <td><s:textfield name="price" ></s:textfield></td> </tr> <tr> <td colspan="2"><input type="submit" value="提交" /></td> </tr> </table> </s:form>
    查看全部
  • 在DAO中注入SessionFcatory: 在DAO的類上繼承HibernateDaoSupport類: 在配置DAO的時候: <!-- 配置DAO的類 --> <bean id="productDao" class="cn.chen.ssh.dao.ProductDao"> <property name="sessionFactory" ref="sessionFactory"/> </bean> 在DAO中調(diào)用模板完成保存的操作: this.getHibernateTemplate().save(product);
    查看全部
  • 引入相應配置文件 1、Struts2框架的配置文件:web.xml + struts.xml。 2、Hibernate框架配置文件:hibernate.cfg.xml(在ssh整合中該配置文件可以省略) + 映射文件。 3、Spring 框架的配置文件:web.xml + applicationContext.xml。 web.xml配置 <!-- struts2配置 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- spring配置 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param>
    查看全部
  • SSH框架知識點回顧
    查看全部
    0 采集 收起 來源:SSH知識點回顧

    2017-03-07

  • 本案例介紹如何使用Struts2+Hibernate+Spring框架實現(xiàn)員工管理系統(tǒng),本套案例課程分為框架整合篇和案例實現(xiàn)篇。本門課程主要介紹環(huán)境搭建和SSH框架是如何整合的!分為Struts2整合Spring和Spring整合Hibernate兩大步驟進行,逐層深入,更有利于理解和學習!
    查看全部
  • ssh整合jar包
    查看全部
  • ModelDriven<T>//模型 //模型驅(qū)動使用的類 private Product product = new Product(); public Product getModel(){ return product; }
    查看全部
  • <s:form action="" method="post" namespace="/" theme=""simple ></s:form>
    查看全部

舉報

0/150
提交
取消
課程須知
學習本門課程前,需要對Struts2、Hibernate、Spring的基礎知識有所了解,沒學過的同學可以觀看慕課網(wǎng)的《Struts2入門》、《Spring入門》和《Hibernate初探之單表映射》等課程。
老師告訴你能學到什么?
1、能夠自己動手搭建SSH整合環(huán)境 2、學會Struts2+Hibernate+Spring三大框架如何整合

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網(wǎng)的支持!