ssm简单总结


简单总结

项目原因, 最近在ssm上面多花了些时间
由于改需求,还未完成
这里简单写一下自己的理解和不足


大体理解

SSM简单理解就是: Spring4 + SpringMVC4 + MyBatis3

  • Spring4
    • di 这里不多扯了, 和android的ButterKnife,xutils用法差不多
      • 对应的Contrller, Service, Dao等的一些注解,简化代码,加快开发
      • 让我们更加专注具体的开发
    • ioc ,不多扯, 感觉和 android的 Manifest文件的用意差不多
      • Spring4相对于Spring3,对Controller等的很多bean都不用写在配置里面了
      • 感觉 也是 约定大于配置 的一个很好例子
      • 当然, 个人觉得, 这样耦合小了, 对约定的理解要到位, 不然不懂约定的人看代码,就会云里雾里了(个人觉得, 如果能生成一个只读的列表,这样即解耦了,又可以查看耦合的关系,多好)
  • SpringMVC4
    • 每一层的分离, 这样耦合更小,思路更清晰
    • 其实, 感觉和 laravel 差不多
    • 虽然自己laravel代码量不多,但无论是route,controller,model,思维上都
      是一样的
    • Controller做好控制,就ok了
  • MyBatis3
    • 数据库操作的一种配置方式吧
    • 用起来比较方便,也比较灵活
    • 简单通用的, 可以想办法生成
      -(写个程序,读取数据库,根据字段,生成对应的xml代码)
    • 不通用的,可以自己写

页面简单总结

  • jsp
    • jstl 敲多了,一般的也就那样了,不熟悉的查查api
    • jstl中不能直接通过熟悉获得的值, 可以在DTO写好方法,直接调用方法即可
  • freemarker
    • 个人还是比较喜欢的
    • 可以整体响应
    • 也可以ajax请求后,直接将代码整体插入
    • jquery简单处理后,即可完成

js简单总结

js虽然不难, 但是处理起来,要做到适配
对应js代码量不足的人, 还真比较麻烦
jquery使用比较简单, 适配也挺好的
html前端,css不难,但是代码量太少, 如果有需要,可以增加代码量
vue.js的2.0貌似刚出来
有时间, 找个教程看下, 写写


其他

其他, 多敲吧
与其扯淡, 不如多花点时间编码
eclipse 总是出问题, 不得不用idea
其实, android studio, php storm, idea ,除了个别地方的以外,
其他地方都不差多
慢慢熟悉idea方面的快捷键吧, 有时间统一整理一下

你可能感兴趣的:(ssm简单总结)