Spring旅程(一)为什么使用Spring

Spring框架

从抽象工厂开始说起public interface UserDao {public void addUser(String username,String password); } Dao层UserDao实现UserDaoMySqlImpl.javapublic class UserDao4MySqlImpl implements UserDao {@Override public void addUser(String username, String password) {System.out.println("UserDao4MySqlImpl.addUser()");} }public class UserDao4OracleImpl implements UserDao {@Override public void addUser(String username, String password) {System.out.println("UserDao4OracleImpl.addUser()");} }

public interface UserManager {public void addUser(Stringusername,String password);}public class UserManagerImpl implements UserManager {@Override public void addUser(String username, String password) {//服务(对象)定位,由我们的应用程序负责服务(对象)定位.//主动//UserDao userDao = new UserDao4MySqlImpl();//如果想要换实现,就要可以换了.UserDao userDao = new UserDao4OracleImpl();userDao.addUser(username,password);} }public class client {/** * @param args */ public static void main(String[] args) {//TODO Auto-generated method stub//服务(对象)定位,由我们的应用程序负责服务(对象)定位.//因为自己产生了主动的查找.所以必须依赖,并且写死.UserManager userManager = new UserManagerImpl();userManager.addUser("张三","123");} }

,但没有一个创造奇迹的人是依靠瞬间的。

Spring旅程(一)为什么使用Spring

相关文章:

你感兴趣的文章:

标签云: