WEB开发感受

总结一下最近WEB开发学习时的感想。

ssh课程早就刷完了,总体感受就是Hibernate很大程度上都偏向面向对象,所以其中对象状态是核心知识点,熟练掌握几种状态的切换,能透过业务的表面现象在脑中时刻关注与低一层的状态很重要。有点不明白离线查询对象要在web层初始化,有种很不舒服的感觉。几种查询方式很难记,不看范例默写的话很难。

ssm给我最直观的感受就是配置条理清晰,也可能只是因为相对于ssh,ssm更简单一些,方便是肯定的。springmvc组件也比较少,功能直观便于记忆,对象映射更直接(话说struts2中那个actioncontext数据中心和栈真的好难理解啊)。mybatis的逆向工程很好用,只是查询时还要仔细选择,比如大串是否查询。

web应用中分页对象应用广泛,几乎在所有的应用中都会用到;前台转后台时把参数封装进QueryVo中更方便。

js真的好流批,只可惜的没精通,改变世界的感觉又一次出现了。(上一次是在学linux系统用控制台操作的时候)

前端方面另外学了bootstrap,尽管是插件类的技术,可是其中的栅格布局真的好方便啊,想想之前纯手工html和css代码,固定px,还时不时的div溢出,真的好low好难受,还有个插件弹出窗口,不用手动js新建window,直接嵌入页面代码,真的nice。总体风格也很简约明朗,符合大部分人的审美观。

另外要说的是log4j的日志,在hibernate转mybatis后,控制台日志打印了占位符中具体的值,能清楚的看到赋值情况。

最近越来越感觉eclipse的不稳定性,重启tomcat服务器时,修改后的xml配置文件没有刷新,之前还没有发现,查项目查项目,造成的很大困扰。试用了idea,看网上大佬利用无数个快捷键达成脱离鼠标编码效果,流批流批。很多使用方式和eclipse都不一样,再观察观察吧。

你可能感兴趣的:(笔记)