一.什么是SPRing
Spring是java平臺上一個開源應用框架,它為應用程序的開發提供了全面的基礎設施支持。Spring專注于基礎設施,這將使得開發者能更好的致力于應用開發而不用去關心底層的架構。
Spring框架本身并未強制使用任何特別的編程模式。從設計上看,Spring框架給予了Java程序員許多自由度,但同時對業界存在的一些常見問題也提供了規范的文檔和易于使用的方法。
Spring框架的核心功能適用于任何Java應用。在基于Java企業平臺上的大量Web應用中,積極的拓展和改進已經形成。而Spring的用途也不僅限于服務器端的開發,從簡單性、可測試性和松耦合的角度來說,任何Java應用都可以從Spring中獲得好處。
構建企業級應用 的 輕量級框架,
二.模塊話
七個模塊,模塊化,可以單獨使用某個模塊.
三.第一個Spring程序
User.java
package com.yzk.spring;public class User { private String name; public User(String name) { this.name = name; } public void sayHello() { System.out.println("Hello Spring"); } public String getName() { return name; } public void setName(String name) { this.name = name; }}Test.java
package com.yzk.spring;import org.springframework.context.applicationContext;import org.springframework.context.support.ClassPathxmlApplicationContext;public class TestUser { @SuppressWarnings("resource") public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); User user = (User) context.getBean("userbean"); System.out.println(user.getName()); }}beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="userbean" class="com.yzk.spring.User"> <!-- <property name="name" value="小明"></property> --> <constructor-arg name="name" value="小明2"></constructor-arg> </bean></beans>
新聞熱點
疑難解答