SSH笔记一
加入JAR包(包括c3p0和sql的,重复包删低版本的)
- 加入Spring
 
1) 配置web.xml文件
------删内容留web-app--------ctrl+shift+f--------contextListener
创建IOC容器的对象,将对象放到application中对应的域里
2)再在config中添加applicationContext.xml, 空即可
加入Spring的配置文件—可以复制,中间去掉(即空)不产生错误
2. 加入Hibernate
1) 同时建立持久化类
----------即在config中添加hibernate.cfg.xml,在其中配置H的基本属性
--------- ctrl+shift+t ------方言,,是否显示格式化SQL,生成数据表的策略……
2) 和其对应的.hbm.xml文件,生成对应的数据表
---------------在entities中建立Class----相当于写表里的信息
--------------建立xml文件,名字***.hbm.xml(***与entities中相同),选择DTD file,选择XML Catalog entry,选中H3.0,……
3) Spring整合Hibernate
先建一个数据库,在config中的db.properties中写与数据库相连的语句
在applicationContext中导入资源文件(指db.entities),配置c3p0数据源(指db.entities下的各个元素),配置sessionFactory(指.hbm.xml)
启动项目会看到生成对应的数据表
配置Spring的声明式事务-配置Hibernate 的事务管理器,配置事务属性,配置事务切入点,再把事务属性和事务切入点关联起来
3.加入Struts2
1) 在web.xml文件中配置Struts的Filter,加入struts2的配置文件(空即可)
2) 整合Spring
- 在spring的配置文件中正常配置action, action的scope为prototype
 
(加入strusts.xml,加入applicationContext_bean)
在bean中配置action
在struts中写action(对应的是bean中对应的action的id)
在.actions中建***Action.java(继承ActionSupport)---***Service
在.dao中建***Dao.java---SessionFactory,set,get
在.service中建***Service---***Dao
在bean中完善配置Dao,Service
2. 在struts2的配置文件中配置action时,class属性指向该action在ioc中的id
完成功能
SSH笔记一的更多相关文章
- Socket简单实现ssh笔记
		
Scoket概念: socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递. 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上 ...
 - Linux实战教学笔记05:远程SSH连接服务与基本排错(新手扫盲篇)
		
第五节 远程SSH连接服务与基本排错 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 远程连接LInux系统管理 1.1 为什么要远程连接Linux系统 在实际的工作场景中,虚拟机界面或物理 ...
 - 《Ansible权威指南》笔记(1)——安装,ssh密钥登陆,命令
		
2016-12-23 读这本<Ansible权威指南>学习ansible,根据本书内容和网上的各种文档,以及经过自己测试,写出以下笔记.另,这本书内容很好,但印刷错误比较多,作者说第二版会 ...
 - 工作笔记3.手把手教你搭建SSH(struts2+hibernate+spring)环境
		
上文中我们介绍<工作笔记2.软件开发经常使用工具> 从今天開始本文将教大家怎样进行开发?本文以搭建SSH(struts2+hibernate+spring)框架为例,共分为3步: 1)3个 ...
 - ssh自学笔记
		
Ssh自学笔记 Ssh简介 传统的网络服务程序,如:ftp.pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据.而且,这些服务 ...
 - Git与GitHub学习笔记(七)Windows 配置Github ssh key
		
前言 SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell.SSH登录是需要用户 ...
 - Linux实战教学笔记24:SSH连接原理及ssh-key
		
目录 第二十四节 SSH连接原理及ssh-key讲解 第1章 SSH服务 1.1 ssh介绍 1.2 知识小结 第2章 ssh结构 2.1 SSH加密技术 第3章 ssh服务认证类型 3.1 基于口令 ...
 - CentOS7环境下SSH端口修改笔记
		
CentOS7环境下SSH端口修改笔记 说明: CentOS7服务器环境,默认SSH端口为22,考虑到安全方面问题,欲修改端口为62231(机器内网IP为192.168.1.31) ssh配置文件和i ...
 - SSH的本地、远程、动态端口转发实验笔记
		
SSH端口转发 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务.这一 ...
 
随机推荐
- 我也介绍下sizeof与strlen的区别
			
本节我也介绍下sizeof与strlen的区别,很简单,就几条: 1. sizeof是C++中的一个关键字,而strlen是C语言中的一个函数:2. sizeof求的是系统分配的内存总量,而strle ...
 - PHP操作sqlserver乱码解决
			
将捕获的参数编码转换为GB2312即可 function ($string){ returen iconv("UFT-8","GB2312//IGNORE",$ ...
 - 《LeetBook》leetcode题解(12):Integer to Roman[M]
			
我现在在做一个叫<leetbook>的免费开源书项目,力求提供最易懂的中文思路,目前把解题思路都同步更新到gitbook上了,需要的同学可以去看看 书的地址:https://hk029.g ...
 - 【开源组件】FastDFS极速入门与安装
			
FastDFS是一个开源的轻量级的分布式文件系统,为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供 ...
 - Jquery 在多个相同标签click的问题
			
最近在做文章的删除动作,用Jquery来执行操作.但是实现时一开始总是只能对第一个起作用,其他的点击删除后没反应. 一开始的jquery代码是这样的, $('#articledelete').on(' ...
 - win10+GTX1080+Tensorflow1.6安装
			
安装参考网站:http://blog.csdn.net/lp654063449/article/details/79340655 依照安装目录依次安装,所需安装包均已下载,在最后的一步中,打开cuda ...
 - Linux-socket使用
			
socket 产生的原因 进程通信的概念最初来源于单机系统.由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX ...
 - 【转】winform程序textbox滚动条保持在最下面 内容不闪烁
			
在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显 ...
 - 举一反三 willDisplayCell在UICollectionView中的一些应用
			
一.UICollectionViewCell动画 上一篇博客写仿58同城实现UITableViewCell动画,同样UiCollectionView中也能用,上一个是从右到左的动画还比较好弄, 但如果 ...
 - C#通过XML导出Excel
			
最近IOS项目中有手机生成Excel,让我想起了之前做C#时做的生成Excel的,之前都放在空间日志中,今天把它弄到博客中分享一下