Java EE spring框架初識

2021-07-22 14:31:57 字數 2232 閱讀 9381

spring 框架的簡介

解決方案:

spring 的核心是依賴注入和控制反轉。依賴注入,正常類a依賴類b,如果在類a的物件a中要使用類b的物件b,需要在a中new,依賴注入就是,框架來建立a和b物件,將b注入到a中,框架接管了這個以來物件的建立工作,並且把其(b)注入到需要他的a中。控制反轉,建立物件的職責一直以來是,使用他的元件的,但是spring實現了將這個控制權反轉到框架上,ioc容器來管理這件事。

1.新增jar

2.配置檔案

<?xml version="1.0" encoding="utf-8"?>

3.bean

package com.lpl.bean;

public class product

public string getname()

public void setname(string name)

public integer getage()

public void setage(integer age)

}

4.建立物件、測試

1.配置檔案

2.bean

//有參構造器

public product(string name, integer age)

3.測試

product product = context.getbean("product", product.class);

/*product.setname("spring");

product.setage(13);*/

system.out.println("名字:"+product.getname()+" 年齡:"+product.getage());

1.配置資訊

2.bean

2.1 

//為他新增setter

private address address;

2.2

package com.lpl.bean;

public class address

public address(string address, string post_code)

public string getaddress()

public void setaddress(string address)

public string getpost_code()

public void setpost_code(string post_code)

}

3.測試

1.配置資訊

2.bean

//構造器注入

public product(string name,integer age,address address)

3.測試

flask框架(一) 初入

1 裝飾器回顧 coding utf 8 author felix wang time 2018 7 3 17 10 import functools def inner args,kwargs return func args,kwargs return inner def index reque...

scrapy框架的安裝和初使用

一開始直接用pip install scrapy 安裝,結果如圖 然後在群裡各種問,最後群友們推薦anaconda下安裝,關於這個可以參考anaconda 環境下安裝 scrapy。總之也是乙個辛酸的故事 安裝好了在命令提示符下面輸入scrapy,終於不是 scrapy不是內部或外部命令,也不是可執...

開源web框架Rose開發初感

rose 是由人人網 糯公尺網 提供的 基於servlet規範 spring 規範 的開放源 web開發框架。rose的開源位址是 本文不打算為您詳細介紹rose,而且假設你已經對rose已經有一些了解,本文的中心是自己初次接觸rose後的一點感言。一句話 基於spring的元件框架,推崇頁面驅動和...