ssh(struts2 + spring3 + hibernat

作者: darcyaf | 来源:发表于2019-11-05 01:25 被阅读0次

    这次看的书是【轻量级Java EE 企业应用实战(第三版)-- Struts 2+ Spring 3 + Hibernate 整合开发】

    这本书实际上买来已经很久了(应该是刚毕业2017的时候买的), 一直放着没有看,完事儿毕业后转职做了PHP开发就一直搁置了。
    当时还是挺讨厌ssh这一套的,主要是觉得配置太麻烦了, eclipse环境什么的真的能劝退,严重到使我放弃了Java hahaha.

    最近决心往大数据这边搞搞, 看到很久职位要求都是要掌握Java, 想到Web真的是跨不过去的坎啊,毕竟你搞了个服务,总得需要api输出吧。
    心一横还是决定把这本书给办了。

    总共一遍代码跟着敲下来差不多花了一个月的时间吧,很多时间都在摸鱼,看书不专心。
    看的过程中也是各种发现自身痛点,单词太容易打错了!!!
    加了个xml文件,完事儿疯狂报错,蒙了半天发现自己一个单词打错了。 简直想哭。。。

    • 整体
      就目前而言, strutshibernate基本上已经很少在用了,ssh 已经变成了 spring mvc + spring + mybatis
      • 在实际开发中大都是做了前后端分离了,数据基本都是以json的格式来做返回, struts对应的那一堆标签库功能用处不大
      • hibernate的话真的太过复杂了, 那些many-to-one啥的一大堆关系真的在php中真的没咋遇到过。 不过用来写demo的话还是真的挺舒服的,
        将数据库的关系都用面向对象那一套,不用转到sql操作数据库那一层。
    • 环境:
      • 服务器: tomcat

        这里用了tomcat7-maven-plugin这个插件,开发的时候直接在idea上点一下run就可以把服务跑起来,自己也懒得去终端敲命令重启啥的了

      • 系统: ubuntu

      • 管理工具: maven

        刚开始自己尝试去下载包,然后手动复制到lib目录下。直到后面加依赖加崩了。这个操作实在太累,想想还是用上maven,自动去下载依赖。

      • IDE: Idea(社区版)

        社区版的话真的jsp的创建啥的都没有,不过都是些小事,不影响编码

    • 框架具体版本
      • struts: 2.2.1
      • spring: 3.0.7.RELEASE
      • hibernate: 3.6.7.Final

    相关文章

      网友评论

        本文标题:ssh(struts2 + spring3 + hibernat

        本文链接:https://www.haomeiwen.com/subject/dtwjbctx.html