SSM学习01

SSM也就是spring+spring mvc+mybatis

Spring配置:

去spring官网下载spring的jar包,由于spring是默认maven你是会的,所以要去手动下载spring的jar包。

下载地址:https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring/4.3.6.RELEASE

还要下载一个common的包

下载地址:

http://commons.apache.org/proper/commons-logging/download_logging.cgi

第一个spring项目:

创建动态网站项目,项目结构:

lib下导入四个核心包和common包 

 java源代码:

UserDao接口;

1 package com.zyk.ioc;
2 
3 public interface UserDao {
4     public void say();
5 }

UserDaoImpl:

 1 package com.zyk.ioc;
 2 
 3 public class UserDaoImpl implements UserDao {
 4 
 5     public void say() {
 6         // TODO Auto-generated method stub
 7         System.out.println("hello word");
 8     }
 9 
10 }

TestIoc:

 1 package com.zyk.ioc;
 2 import org.springframework.context.ApplicationContext;
 3 
 4 import org.springframework.context.support.ClassPathXmlApplicationContext;
 5 public class TestIoc {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         //初始化spring容器,加载配置文件
10         ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
11         //通过容器活动userDao
12         UserDao userDao=(UserDao) applicationContext.getBean("UserDao");
13         userDao.say();
14     }
15 
16 }

在src上建立配置文件applicationContext.xml:

1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4     xsi:schemaLocation="http://www.springframework.org/schema/beans
5         http://www.springframework.org/schema/beans/spring-beans.xsd">
6 <bean id="UserDao" class="com.zyk.ioc.UserDaoImpl"></bean>
7 </beans>

主函数第一句是加载你自己写的xml文件,第二句就是通过spring获取到你的userdao,最后调用user到方法。

猜你喜欢

转载自www.cnblogs.com/2312947032zyk/p/10447635.html