来到千锋郑州学习JavaEE已经学习到了第三阶段了,从一开的迷茫到现在越来越适应,感觉自己学习状态越来越好了,也感觉Java越来越有意思了。每当自己做完一个项目的时候虽然并不是很完美,但是那种满足感感觉到了自己确实是学到了有用的东西。
最近我们学了三大框架:mybatis、spring、springmvc,也做了一些项目,以下是我总结的相关知识点:
首先你得理解框架是什么东西和框架用来做什么的。你需要了解并掌握maven,maven是一个项目管理工具,它将传统给的项目复制粘贴jar包的方式变为配置文件导入,这样就减少了导入jar包时因各种原因造成的失误操作。
mybatis框架:是持久层的,也就是dao层的框架,它用来连接数据库和写dao层的代码。mybatis中有自动映射功能,就是实体类中的属性名和数据库中的字段名一样的话就会自动对应,这一步就省去了SQL语句查询出数据时无数的get和set方法。
spring框架:spring有两大核心一是IOC,何为IOC呢?IOC就是控制反转,就是把创建对象的操作交给框架去执行,实现了代码之间的解耦。其中IOC中还一个DI——dependency injection——依赖注入,我的理解是依赖注入就是利用IOC创建对象时,同时为对象中的属性进行初始化赋值,DI有set方法(依靠实体类中的set方法)注入、构造器(依靠有参构造方法)注入、p标签namespace命名空间注入、最后还有一个注解注入(实体类用@component、dao层用@Repository、service层用@Service,属性用@value、@Autowired、@Qualifier、@Resource)。二是AOP,AOP就是Aspect-Oriented Programming面向切面编程,有日志增强、事务控制等功能。
springmvc框架:是Web层的应用框架,核心模块是前端控制器、视图解析器、处理器映射器、处理器适配器,其中前端控制器为主要的。
对比以前的那种不知道怎么学,不知道如何联系前后学到的知识,不知道如何搞定一些简单的问题和如何自己去学习这方面的知识,在千锋郑州Java培训班老师的指导下,我已经可以独立处理越来越多的bug了,也明白了好多以前没有明白,搞懂的知识,比如说ajax、el表达式。
经过了两次项目的历练,我感觉我对以后的学习和工作开始有了信心,两次项目感觉自己都在进步,我也相信自己能做的越来越好,加油,千锋郑州Java培训班一起拼搏的小伙伴!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱