发表于: 2017-10-19 23:46:20
1 722
今天完成任务:
1.准备小课堂。
讲了一下使用注解和XML方式注入SpringIOC
在自己做的时候才了解的更透彻了。
注解的优势:
简化了XML配置;其实大部分注解一定确定后很少会改变,所以在一些中小项目中使用注解可以提升开发效率;
编辑期可以验证正确性,查错变得容易
注解的劣势:
注解都分散在类中,不好管理和维护。
与源代码绑定,所以在修改配置的时候就需要涉及到修改源代码,并且在修改过后还需要重新打包,发布,重新启动服务。
XML的优势:
降低耦合,与源代码分开,修改配置不需要涉及到源代码,并且在修改配置后只需要重启服务即可。
配置文件集中,查看比较方便。在处理大的业务量的时候,用XML配置应该更加好一些。因为XML更加清晰的表明了各个对象之间的关系,各个业务类之间的调用。
相对于注解功能更加齐全。
XML的劣势:
XML方式在项目比较大的时候会看起来冗长。代码量比较大,配置文件读取和解析需要耗时。
了解了注解和XML配置各自的优劣之后,就可以根据情况有选择行的进行使用
比如想要代码简单,并且工程量不大,而且也不会经常改动,就可以使用注解的方法。 那如果内部分层复杂,逻辑也很多,需要经常的查看和修改就可以用XML方法。
另外,一般在我们使用第三方的类库的时候,由于代码中没有地方能加注解,比如datasource等,所以都用XML方法配置.
2.预习一下任务四。
什么是静态什么是动态
静态网页:一般就是设计者把页面上所有东西都设定好、做死了,然后放上去,不管是谁在任何时候看到的页面内容都是一样的,一成不变(除非手动修改页面内容)。
特点是比较稳定,没有数据库的支持,不能够自动的更新,所以在维护和制作方面工作了比较大。交互性比较差。
动态网页:没有固定的定义但是有一些特性。
交互性:网页会根据用户的请求或者选择动态的改变和相应。
自动更新:不需要自己更新html文件。可以自动的生成新页面。
因时间和人改变:时间不同或者访问的人不同会有不同的效果。
以数据库技术为基础,可以降低维护网站的工作量。
采取动态代理的网页可以实现更多功能,比如用户登录,注册,在线查询等。
动态网页不是独立于服务器的网页,而是当用户请求的时候才会返回一个完整的网页。
明天计划:
明天开始学习任务四
遇到问题:
暂时没有
收获:
讲了小课堂,对注解和XML方法了解深入了一些。
禅道:
http://taskNaNteng.com/zentao/task-view-10338.html
评论