发表于: 2017-04-06 00:53:09
4 1484
最近几天都没有写日报,没有收获真的不好意思写日报,结果今天突然明白了好多
最近完成的事情:
1.学习 Spring
2.学习了点 JSP
3.学习了些关于网络的知识
明天计划的事情:
1.把单元测试写出来,再将 Web 展现层写出来,只是一个小项目...
2.开始在本地跑流程。时间够得话先部署到服务器上
遇到的问题:
1.始终不知道自己在干什么,为什么学 Spring,为什么要用框架,现已解决。
收获:
1.首先依赖注入其实有三种形式,第一种是我前面一直学的是采用 bean 的方式注入(bean 也不是 Spring 特有的,而是属于 Java 的),第二种是 Java 的属性文件,后缀名是 Properties, 第三种是使用注解的方式来进行依赖注入 @Autowire,现在主要是采用 bean 进行配置,使用注解进行依赖注入,且注解还有很多优点简单易用,我前面还在一直想如果实例越来越多那岂不是 bean 也越来越多,虽然 bean 也可以拆开,但是也很麻烦。
2.在 Spring 中处理数据库的时候将传统的 JDBC 进行封装,少了很多枯燥的 Connection, Statements, PreStatements 什么的代码,少了很多 try-catch,且关闭数据库添加个 destory-method 就可以解决很方便
3关于 AOP 什么增强,通知 我的理解是尽可能的减少写重复的代码,然后以各种姿势将这些代码插入到程序中间执行一些检测,日志等重复度高的任务,不知道我说的对么...
4.前面我曾经说 Spring 是在 JSP 的基础上的一个框架,但是这几天我突然明白,Spring 是在 Java 的基础上的一个框架,像里面的反射,注解,bean。
而 JSP 是在 Web 展现层使用的,通过注解 @RequestMapping(value="/index.html") 差不多这样的形式来处理来自页面的程序,只是属于一小部分
5.而 Hibernet 的作用是将数据序列化,想方设法的存储数据,保证数据不丢失,并且存储效率高,速度快,因为有一些二级缓存的内容,不明觉厉。
这就是我对 Spring 架构的一点浅见,感觉我现在还体验不出来 Spring 的优点,还得再学习
6.我在想,书中哪里说了对于判断页面是什么来着不能看后缀名,后缀名可以随便改的,是不是所有的 web 与后台传输信息都是 JSP?
7.在看网络七层网络模型的时候(我看的为什么是五层)觉得人怎么可以这么聪明,其实就是一个工厂模式,层层加工后层层拆开。终于明白了为什么会有延迟,不能只说一句高速路上走得车多了就堵了,而是到收费站的路上有时延,在收费站前那里等待有时延,过收费站有时延,从收费站到目的地有时延。对于 包与包之间的内容还没看。
师兄说要分享下我的学习方法,我觉得就是多看书,看不下去换一本,还有要敲代码,照着小项目抄,不明白为啥再查,再抄,再查,感觉还是一定要有本书在身边比较合适,当成工具书看。不过抄完都是别人的,得要形成自己的知识体系,大概谢谢笔记博客还是挺好的,仅仅学习总结归纳的性质,所以说修真院这个地方好喜欢呐。
评论