文档章节

搭建SSH整合框架步骤(Struts2+Spring4+Hibernate4)

_qxy
 _qxy
发布于 2017/09/08 20:56
字数 173
阅读 7
收藏 0

1、创建数据库名为“ssh”的mysql数据库。

2、新建maven项目,在pom.xml中配置好三个框架所需的依赖包。

3、配置好每个框架的配置文件:

                Struts2----struts.xml

                日志-------log4j2.xml

                数据库-----database.properties

                Spring-----applicationContext.xml

4、配置web.xml文件:

                加入spring的上下文监听器和指定applicationContext.xml的文件路径

                加入Struts2核心过滤器配置

5、创建Dao层、Service层、Action层、MVC的三层架构。

6、编写jsp页面和Action类。

注解说明:

         @Repository------Dao层的注解,类似@Component,但是@Repository注解Spring会多一些异常的处理。

          @Service---------Service层的注解,类似@Component

          @Bean-----------类似@Component

© 著作权归作者所有

共有 人打赏支持
_qxy
粉丝 0
博文 9
码字总数 1744
作品 0
程序员
私信 提问
SSH 框架搭建步骤

1. 学习方法 1.1 给我一个可以运行的学习Demo 曾经有过面向百度学习框架的同学,一定会有这种感受,哗啦一搜,各种框架文章呀,真好,真好,趁着学习干劲足足的, 赶紧的照着这些文章做呀。 ...

maocai15
2017/03/10
599
2
Struts2+Spring4+Hibernate4项目整合

项目是通过maven管理搭建的,不会maven的小伙伴可以先去了解下maven项目的搭建。 代码下载地址(git):https://git.oschina.net/x2xw/JavaWebProject.git 自我学习,回顾加深记忆。废话不多...

fengzhi714
2016/10/19
56
0
聊天App—服务端的准备(SSH的学习)

经过十一周两场考试和电子实训后,学习也进入了新的阶段,突发奇想想尝试做一个简易的聊天app项目,以后在朋友间使用也是一件挺有趣的事情。 首先先从服务端的搭建开始,服务端最主要的就是进...

什么都不懂的小石
2017/11/23
0
0
关于项目搭建的疑问

只是想知道大家通常都是怎么搭建web项目的,如SSH框架、SM框架整合都是自己手动配置的还是直接网上copy粘贴的;感觉配置xml文件头疼的很还有就是maven使用jar包引入以及各种机制配置、还有j...

逆流de鱼
2015/09/16
1K
8
通过ssh主机互信打通内、外网,使用shell脚本自动部署测试环境

一、背景介绍 svnServer在内网环境,测试环境搭建在阿里云公网上,分为DBServer和WebServer。每次手动部署时都需要诸多步骤,开启多个终端操作,可谓耗时又繁琐,再加上新人经验不足,部署过...

ilanqing
2017/10/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 配置边栏

如果你具有空间的管理员权限,你可以对空间的变量进行自定义,让你的空间具有自己的空间标识(logo),修改显示的继承关系和在空间中添加快捷方式以帮助用户在空间中进行快速导航。 希望开始...

honeymose
14分钟前
0
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部