ssh的配置

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="3.0"
 3     xmlns="http://java.sun.com/xml/ns/javaee"
 4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 6     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
 7   <display-name></display-name>
 8   <welcome-file-list>
 9     <welcome-file>index.jsp</welcome-file>
10   </welcome-file-list>
11
12    <servlet>
13       <servlet-name>spring</servlet-name>
14     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
15     <!-- -->
16     <init-param>
17         <param-name>contextConfigLocation</param-name>
18         <param-value>/WEB-INF/spring-common.xml,/WEB-INF/spring-servlet.xml</param-value>
19     </init-param>
20
21     <load-on-startup>1</load-on-startup>
22   </servlet>
23   <servlet-mapping>
24     <servlet-name>spring</servlet-name>
25     <url-pattern>*.do</url-pattern>
26   </servlet-mapping>
27
28   <!-- 配置字符集过滤器 -->
29   <filter>
30     <filter-name>encodingFilter</filter-name>
31     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
32     <init-param>
33         <param-name>encoding</param-name>
34         <param-value>UTF-8</param-value>
35     </init-param>
36   </filter>
37   <!-- 配置项目的编码mapping -->
38   <filter-mapping>
39     <filter-name>encodingFilter</filter-name>
40     <url-pattern>/*</url-pattern>
41   </filter-mapping>
42
43 </web-app>
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xmlns:p="http://www.springframework.org/schema/p"
 5     xmlns:context="http://www.springframework.org/schema/context"
 6     xmlns:mvc="http://www.springframework.org/schema/mvc"
 7     xsi:schemaLocation="http://www.springframework.org/schema/beans
 8     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
 9     http://www.springframework.org/schema/context
10     http://www.springframework.org/schema/context/spring-context-3.0.xsd
11     http://www.springframework.org/schema/mvc
12     http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
13     ">
14
15     <!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean -->
16     <context:component-scan base-package="com.wen.*">
17         <context:include-filter type="regex" expression="controller"/>
18     </context:component-scan>
19
20     <!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射 -->
21     <mvc:annotation-driven />
22
23     <!-- 配置试图解析器(ViewResolver)对模型视图名称添加前后缀  -->
24     <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
25         <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
26         <property name="prefix" value="/WEB-INF/jsp/" />
27         <property name="suffix" value=".jsp" />
28     </bean>
29 </beans>
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xmlns:context="http://www.springframework.org/schema/context"
 5     xmlns:aop="http://www.springframework.org/schema/aop"
 6     xmlns:tx="http://www.springframework.org/schema/tx"
 7     xsi:schemaLocation="http://www.springframework.org/schema/beans
 8            http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
 9            http://www.springframework.org/schema/context
10            http://www.springframework.org/schema/context/spring-context-3.2.xsd
11            http://www.springframework.org/schema/aop
12            http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
13            http://www.springframework.org/schema/tx
14            http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">
15
16     <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
17         <property value="com.mysql.jdbc.Driver" name="driverClass"/>
18     <property value="jdbc:mysql://localhost:3306/ssh" name="jdbcUrl"/>
19     <property value="root" name="user"/>
20     <property value="root" name="password"/>
21      </bean>
22
23     <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
24         <property name="dataSource" ref="dataSource"/>
25
26         <!-- 需要映射的实体类,指定到实体类所在的包即可 -->
27         <property name="packagesToScan">
28             <list>
29                 <value>com.wen.entity</value>
30             </list>
31         </property>
32
33         <property name="hibernateProperties">
34             <props>
35                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
36                 <prop key="hibernate.show_sql">true</prop>
37                 <prop key="hibernate.format_sql">true</prop>
38                 <prop key="hibernate.hbm2ddl.auto">update</prop>
39                 <prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>
40             </props>
41         </property>
42
43     </bean>
44
45     <bean id="transactionManager" class ="org.springframework.orm.hibernate4.HibernateTransactionManager">
46         <property name="sessionFactory" ref="sessionFactory" />
47     </bean>
48
49     <!-- 开启事务管理 -->
50     <bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
51         <property name="sessionFactory" ref="sessionFactory" />
52     </bean>
53
54     <aop:config>
55         <!-- 第一个*代表所有的返回值类型;第二个*代表所有的类;第三个*代表类所有方法;..代表子或者孙子包;最后一个..代表所有的参数 -->
56         <!-- 只对业务逻辑层实施事务 -->
57         <aop:pointcut id="txPointcut" expression="execution(* com.wen..service..*.*(..))" />
58         <aop:advisor pointcut-ref="txPointcut" advice-ref="txAdvice" />
59     </aop:config>
60
61     <!-- 使用声明式事务 -->
62     <tx:advice id="txAdvice" transaction-manager="txManager">
63         <tx:attributes>
64             <tx:method name="find*" read-only="true"/>
65             <tx:method name="get*" read-only="true"/>
66             <tx:method name="check*" read-only="true"/>
67             <tx:method name="init*" read-only="true"/>
68             <tx:method name="save*"/>
69             <tx:method name="add*"/>
70             <tx:method name="update*"/>
71             <tx:method name="delete*"/>
72             <tx:method name="execute*"/>
73             <tx:method name="*"/>
74         </tx:attributes>
75     </tx:advice>
76
77
78 </beans>
时间: 2024-08-29 12:31:12

ssh的配置的相关文章

SSH相关配置

SSH相关配置 1.修改ssh监听端口 #注意是sshd_config而非ssh_config /etc/ssh/sshd_config #将Port 22前面的#去掉并添加修改后ssh连接使用的端口 Port 22 #添加多一个22222端口作为ssh连接使用 Port 22222 #同时将22和22222作为ssh连接端口,是为了防止错误操作致使ssh无法连接上 #待22222连接生效后再将22端口关闭 #重启sshd服务 service sshd restart /etc/init.d/s

java教程(五)SSH框架-配置

前言:从这篇博客开始我将继续讲述Java教程:SSH篇,主要内容围绕SSH框架分析与搭建,今天先简单介绍一下SSH的配置. SSH配置顺序是: spring-->hibernate-->struts 1. 建立web-project ,并添加Spring支持,添加JAR包时注意,aop  core web commons等包要加载,然后一直下一步就可以成功添加spring支持: 2. 添加hibernate支持,同样注意包的选择, 下一步中注意,选择添加到spring中(spring conf

基于注解的SSH将配置精简到极致(1)

很早之前就想写一篇关于SSH整合的博客了,但是一直觉得使用SSH的时候那么多的配置文件,严重破坏了我们代码整体性,比如你要看两个实体的关系还得对照*.hbm.xml文件,要屡清一个Action可能需要对照applicationContext*.xml和struts*.xml文件.总之过多的配置文件坏破坏代码的整体性,会打乱代码的连续性,因为很多情况下你需要一边看Java代码,一边看xml的配置,采用注解就能很好的解决这个问题. 当然,即使采用注解的方式,也不能完全的丢掉配置文件,因为配置文件是程

我的Python成长之路---GitHub使用克隆GitHub(SSH key配置)

六.克隆GitHub仓库 1.创建仓库目录,目录位置没有要求,比如D:\learngit. 2.配置ssh(如果不配置会每次都输入用户名和密码) 使用TortoiseGit生成ssh-key:开始菜单找到“”-->“PuTTYgen” 生成Key:并保存私钥为.ppk的私钥文件 注意:在生成过程中要不停摇晃鼠标增加随机性 在GitHub中添加公钥:登录GitHub,在右上角菜单中找到"Settings",在左面的导航里找到“SSH keys”,找到“Add SSH key”,将刚

Virtual Box配置网络以及SSH登陆配置

一.配置网络,使网络生效 1.编辑默认网络eth0的配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0 , 修改下列几项配置,若没有则手动添加: NM_CONTROLLED=no ONBOOT=yes #自动启动 BOOTPROTO=dhcp #动态IP 注:NM_CONTROLLED=no 需要特别注意一下,默认的为yes. 2.启动网络服务:service network start 3.启动成功后,可以使用ping命令测试网络,如下图所示 二.

Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置

转自:http://www.linuxdown.net/install/config/2016/0611/5853.html Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置SSH 时间:2016-06-11 11:13来源:未知 作者:Linux先生 举报 点击:1804次 SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet 和rsh 成为管理伺服器的最主要介面. SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet

Centos7 - githup ssh方式配置代理

配置 # 生成公钥.私钥.把公钥上传至githup上. [[email protected] ~]# ssh-keygen -t rsa  # 一路回车,默认私钥在~/.ssh/id_rsa # 配置ssh代理 [[email protected] ~]# cat ~/.ssh/config Host github.com *.github.com     ProxyCommand connect-proxy -H web-proxy.xxx.com:8080 %h %p     Identit

详解SSH注解配置,bean注解、事物注解等

使用过SSH注解的屌丝们都知道,要想使用注解需要在applicationContext.xml配置文件里面开启注解配置,开启方式如下:1.头部声明需加入xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3

SSH整合配置二级缓存

一.了解 Hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但session关闭时,一级缓存失效. 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache.oscache等 对缓存若想进步了解可参考以下网址http://www.360doc.com/content/10/0917/17/2560742_54412898.shtml 二.配置 1.在applicationC

【ssh服务配置】

根据项目需求,搭建好拓扑图如下: 第一种验证方式:给予密码和用户名登录 Ssh server配置: 首先在服务器上创建一个rsa加密算法的秘钥对: 对ssh服务进行开启: 创建用户的虚拟终端登录界面: 选择验证模式为密码加用户名 允许在入接口使用协议类型ssh 创建本地用户以及登录密码 设置登录用户的权限级别 并指定服务类型为ssh 指定登录用户名,服务类型,以及登录的方式和密码登录 在client上做登录测试 第二种验证方式: 给予公钥登录: Client配置 自动创建公钥: 首现在客户端手动