javaEE第一次作业

1、完成例题1.3spring入门程序。修改根包为edu.javaee.spring
第一题截图
2、spring的优点是什么?
2.1、ioc,实现java bean的低耦合性,便于java code 的重用;
2.2、aop使用简便;
2.3、实现restful的mvc,便于web开发;
2.4、大量的注解pojo,简化了xml配置;
2.5、database的dao模板类,兼容多种数据库,而且底层只需要更换jdbc driver,datasource声明好驱动,jdbctemplate就可以访问数据库了;
2.6、spring官网有很多解决方案可以使用(安全,数据访问,页面流,android)
总之spring很好的实现了系统的低耦合高聚合,便于代码的重用

3、spring的Ioc和DI的概念理解?
IoC的基本思想,将对象的创建和提取到外部,由外部容器提供所需要的组件。
DI(Dependency Injection ),依赖注入。组件之间的依赖关系由容器在运行过程中规定。具象化一点,各个组件的依赖关系是由容器来注入的。开发者依赖这个机制,只需要通过配置指定资源,完成业务逻辑即可,不用关心具体的资源来自何方,由谁实现(依然是面向对象的思想)
IoC是我们想要做的事情,每个框架都说自己IoC,DI是我们采取的手段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值