三大框架整合[通俗易懂]

三大框架整合

大家好,又见面了,我是全栈君。

1.加入Spring支持。选择spring,spring web库和spring-persistence库

三大框架整合[通俗易懂]

2.加入Struts2,struts2 spring

三大框架整合[通俗易懂]

三大框架整合[通俗易懂]

3.加入Hibernate支持,选择使用spring的配置文件,不创建sessionFactory

三大框架整合[通俗易懂]

三大框架整合[通俗易懂]

三大框架整合[通俗易懂]

三大框架整合[通俗易懂]

三大框架整合[通俗易懂]

4.在src文件夹下加入log4j.properties

5.改动web.xml,加入<context-param>和<listener>配置:

 <!– spring的配置 –>

  <context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>

        /WEB-INF/classes/applicationContext.xml

    </param-value>

    </context-param>

    <listener>

        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

    </listener>

6.改动struts.xml,加入从对象工厂常量。值为spring,加入一个devMode方便调试

<constant name=”sturts.objectFactory” value=”spring”/>

<constant name=”struts.devMode” value=”true” />

7.部署到tomcat,删除反复的8个jar包,剩下70个jar包

三大框架整合[通俗易懂]

8.假设启动tomcat报内存溢出的错误:

        java.lang.OutOfMemoryError: PermGen space

     -XX:PermSize=256m

     -XX:MaxPermSize=256m

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115670.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SpringBoot常用注解集合「建议收藏」

    SpringBoot常用注解集合「建议收藏」前言这里我们不会将springboot全部的注解都一个一个分析一遍,因为现在普遍都是前后端分离开发,所以之前用在很多的模板视图解析上的注解现在已经不怎么用到了这里就没再提。有需要的同学可以去看我的其他关于框架的专栏。Part.1:SpringMVC工作原理因为springboot其实就是spring和SpringMVC的合体版本,所以分析它的注解其实就是分析spring和SpringMVC的注解,所以我们可以先看一下SpringMVC的工作原理(具体的解析可以看我的关于SpringMVC框架的专栏),

    2022年8月20日
  • Android 加载串口通信读取信息时 AndroidStudio loadLibrary失败「建议收藏」

    Android 加载串口通信读取信息时 AndroidStudio loadLibrary失败「建议收藏」static{ System.loadLibrary(“serial_port”); }今天想连接串口做一个新功能但是连接串口加载库的时候总是找不到serial_port库1:项目结构是这样的库文件不多说github很多Android.mk##Copyright2009CedricPriscal##LicensedundertheApacheLicense,Version2.0(the”License”);#you…

    2022年7月15日
  • StrictMode总结「建议收藏」

    StrictMode总结「建议收藏」Android2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。首先先整体介绍:StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder()//线程策略(ThreadPolicy).det

    2022年6月8日
  • SSE图像算法优化系列十九:一种局部Gamma校正对比度增强算法及其SSE优化。

    SSE图像算法优化系列十九:一种局部Gamma校正对比度增强算法及其SSE优化。

    2021年6月6日
  • Portraiture 3.5.6磨皮滤镜插件适用于Photoshop磨皮美化功能[通俗易懂]

    Portraiture 3.5.6磨皮滤镜插件适用于Photoshop磨皮美化功能[通俗易懂]软件名称:Portraiture3Plug-in版本号:v3.5.6(build版3565-03)软件大小:8.48MB软件语言:简体中文授权形式:一码一机更新日期:2021年8月23日软件类型:简体中文软件类别:国内软件-插件软件-磨皮插件软件插件捆绑:无支持系统:MacOS10.13-11.4简介:Portraiture是一款智能磨皮的滤镜插件,该插件能够给Photoshop和Lightroom添加智能磨皮美化功能,可以帮助用户快速对图片中的人物的皮肤、头发

    2022年7月22日
  • DOS的net命令详解

    DOS的net命令详解Net命令介绍Net命令是Windows操作系统中一个最重要的命令,它可以管理网络环境、服务、用户、登录等本地信息。前几个操作系统版本的Net命令会有些不同,但是后期操作系统中的Net命令的基本功能都相同。Net命令一般在DOS提示符下运行,即win+r,输入‘cmd’打开。所有的net命令均接受选项“yes”和“no”,也可缩写为“/y”和“/n”Net命令的使用帮助如图,直接输入“net/?”或者“net”即可返回net命令的具体语法。使用“nethelp命令名”还.

    2022年5月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号