原创 尚硅谷web前端工程師1000集學習筆記26

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>字體的分類</title> <style type="text/css"> p{ fon

原创 尚硅谷web前端工程師1000集學習筆記25

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>字體的樣式</title> <style type="text/css"> .p1{

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第八講bean的自動裝配

bean的作用域和自動裝配 scope指bean的作用域,在配置bean的時,由scope屬性來配置bean的 作用域 注意:在整合structs2和spring時需要將action設爲scope=“prototype”; 自動裝配-簡化

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第九講代理的講解

靜態代理的角色分析: 抽象角色——一般使用接口或者抽象類來實現。 真實角色——被代理的角色 代理角色——代理真實角色—代理真實角色後一般會做一些附屬操作。 客戶——使用代理角色來進行一些操作 Client.java(客戶) packag

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第十三、十四講

aop再解釋 aop的重要性 Spring aop就是講公共的業務(如日誌,安全等)和領域業務結合。當執行領域業務時將會把公共業務加進來。實現公共業務的重複利用。領域業務更純粹。程序員更專注於領域業務。其本質還是動態代理。 第二種方式實現

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第二十五講案例點菜

jar包 /order/WebRoot/WEB-INF/lib/aopalliance.jar /order/WebRoot/WEB-INF/lib/asm-3.3.1.jar /order/WebRoot/WEB-INF/lib/asm

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第十六講回顧

aop的本質就是動態代理 使用靜態代理設計模式的原因:在傳統的業務層,我們需要加上很多的公共業務或稱之爲關注點,比較常見的就是日誌,安全,權限,緩存,事務等等。如果我們把這些公共業務放到每個方法中,會發現方法中都是重複的代碼。本着代碼重用

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第三講

   項目結構     UserDao.java package cn.sxt.dao; public interface UserDao{ public void getUser(); } UserDaoMySqlImpl.jav

原创 尚硅谷web前端工程師1000集學習筆記36

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>overflow</title> <style type="text/css"> .bo

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第六講spring_依賴注入

第六講 依賴注入DI 1、依賴注入—dependency injection 依賴:指bean對象的創建依賴於容器。bean對象的依賴資源 注入:指bean對象依賴的資源由容器來設置和裝配。 2、spring注入—構造器注入 見ioc創建

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第十五講使用註解實現aop

第三種實現方法—通過註解來實現 beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/b

原创 尚硅谷web前端工程師1000集學習筆記22

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>列表</title> <style type="text/css"> /* 去

原创 尚硅谷web前端工程師學習筆記1000集20

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 涉及到

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第二十四講使用註解開發

UserAction.java package cn.sxt.action; import java.util.List; import cn.sxt.service.UserService; import cn.sxt.vo.U

原创 阿里雲大學JavaWeb開發系列課程:Spring框架入門第四講

3、使用ioc來創建對象有3種方式 a.通過無參的構造方法來創建對象 User.java package cn.sxt.vo; public class User { //無參的構造方法 public User() { Sys