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方面的快捷键吧, 有时间统一整理一下

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

java项目管理工具maven使用初级

一、前言         早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大...

2529
来自专栏韩伟的专栏

分布式系统监控:通过JMX看对象模型的优势

在Java的圈子里面,任何一个技术产品,一般会先公开一系列的接口定义,然后推出对这个接口的一系列实现软件,这种做法,是一个对软件开发非常有益的进步。因为这让使用...

4745
来自专栏云计算教程系列

Ubuntu入门:监控系统日志

身份验证管理的一个在配置用户后监视系统的组件。现代Linux系统会在文件中记录所有身份验登录信息。它位于“/var/log/auth.log ”目录下,你可以使...

1342
来自专栏Java帮帮-微信公众号-技术文章全总结

Java面试系列3

Java面试系列3 01 不得不知道的Java名词 1 . J2EE (Java 2 Enterprise Edition)是一种利用Java 2平台来简化企业...

3235
来自专栏熊二哥

服务保障框架-Hystrix快速入门

祝大家国庆快乐! 对大部分电商和快递公司来说,每年年底(Q4季度)由于双11等大促活动的存在,将面对大量的用户流量,尤其是属于大促的那几天,无论是用户的商品订...

1471
来自专栏格子的个人博客

Jenkins系列一:安装和简单配置Jenkins简单介绍Jenkins安装

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

1991
来自专栏达观数据

技术干货 | 搜索那点事儿:Lucene文件存储和读取技术详解

作者简介 ---- 刘光敏: 达观数据搜索组研发技术人员,负责搜索引擎架构的设计和研发,搜索集群健康状况监控模块的开发及维护等。 ---- Lucene是一个...

4076
来自专栏Java职业技术分享

Java异步NIO框架Netty实现高性能高并发

最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调...

6061
来自专栏yukong的小专栏

【java并发编程实战4】偏向锁-轻量锁-重量锁的那点秘密(synchronize实现原理)synchronized自旋锁偏向锁轻量锁重量锁小结

在多线程并发编程中,synchronized一直都是元老级别的角色,人们都通常称呼它为重量锁,但是在jdk1.6版本之后,jdk就对synchronized做了...

4193
来自专栏JackieZheng

学习SpringMVC——从HelloWorld开始

前言:   时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我...

2127

扫码关注云+社区

领取腾讯云代金券