zoukankan      html  css  js  c++  java
  • SSH 框架的心得

    使用SSH框架做完了一个普通网站的前后台项目,成热写点心得,免得以后再入坑。其中使用 Strust2  2.3.33 + Spring 4.3.9 + Hibernate 5.2.10 

      eclipse 下完成,除了Strust2 外其他使用注解。

    Hibernate
      熟练使用工具进行逆向,生成XML文件。  
      推荐教程:http://www.cnblogs.com/kevinq/p/4995206.html

    Strust2
      使用Strust 2 ,jsp页面前台无报错,后台报错,可能是图片或其他资源引用的 src 不对;

      Strust2  2.5 的XML配置内容已改变,使用之前的XML无法正常访问,因团队进度问题,目前未使用注解,无法确定旧版注解是否在 2.5 下依然可用;

    Spring (推荐插件:Spring Tool Suite)

    1.   无限循环进入 action 确认是否加入spring 容器,或者调用内容为 null ;
    2.   无法进入 action 确认 struts 的包版本是否一致(特别是 plugin 包)
    3.   spring 不允许已经注解的内容 new 操作,会报空指针;
    4.   Hibernate 底层没反应,确认是否调用了外部文件,外部包的类,如果调用了第三方 Jar 包中的类,可以在spring中配置后使用;
    5.   事务处理注解不能随便加 @Transactional @Transactional(propagation=Propagation.NOT_SUPPORTED),只用在 dao 层,或方法上,以及确切需要它的地方。

    请善用搜索引擎,实在找不到可以在 CSDN 之类的论坛询问,培养自己解决问题的能力

    后续:正尝试使用 IDEA + SSH 完成一个 OA 系统

      发现idea的原生 SSH 框架不支持 web,后改用 maven 模板构建
    idea的 @Test 只能在测试文件夹(Test Root)中使用。目前 IDEA 使用起来还是云里雾里。

  • 相关阅读:
    数据脱敏工具类
    oracle根据身份证号码 计算年龄、性别
    mysql 中通过身份证号码计算年龄
    解决POI读取Excel如何判断行是不是为空
    oralce 将浮点型字段,转为指定精度 并且四舍五入
    mysql too many connections
    spring boot @Transactional的一个小坑
    webpack4下url-loader打包图片问题
    使用extract-text-webpack-plugin插件后报错
    MySQL服务意外停止
  • 原文地址:https://www.cnblogs.com/bpfdxhn/p/7471656.html
Copyright © 2011-2022 走看看