// 1. 实体类 class User{ } //2. dao class UserDao{ .. 访问db } //3. service class UserService{ UserDao userDao = new UserDao(); } //4. action class UserAction{ UserService userService = new UserService(); .. 拿到数据或结果 } 用户访问: /user.action ----> Tomcat (服务器创建Action、Service、dao 思考: 1. 对象创建创建能否写死? 2. 对象创建细节 对象数量 action 多个 【维护成员变量】 service 一个 【不需要维护公共变量】 dao 一个 【不需要维护公共变量】 创建时间 action 访问时候创建 service 启动时候创建 dao 启动时候创建 3. 对象的依赖关系 action 依赖 service service依赖 dao ======================================================= 总结: spring就是解决上面的问题的! 简单来说,就是处理对象的创建的、以及对象的依赖关系! |