`
xkorey
  • 浏览: 153467 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论
阅读更多
web
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<!--
指定spring的配置文件,默认从web根目录寻找配置文件,我们可以通过spring提供的classpath:前缀指定从类路径下寻找
-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!-- 对Spring容器进行实例化 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置struts2,自动 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>


application
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="classpath:hibernate.cfg.xml" />
</bean>

<bean id="txManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="get*" read-only="true" propagation="SUPPORTS" />
<tx:method name="find*" read-only="true" propagation="SUPPORTS" />
<tx:method name="*" read-only="false" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="txDAO" expression="execution (* cn.s2.dao.*.*(..))" />
<aop:advisor pointcut-ref="txDAO" advice-ref="txAdvice" />
</aop:config>

<bean id="UsersDAOImpl" class="cn.s2.dao.impl.UsersDAOImpl" scope="singleton">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="UsersAction" class="cn.s2.action.UsersAction" scope="prototype">
<property name="IUsersDao" ref="UsersDAOImpl" />
</bean>

</beans>

struct

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<!-- 将struts交给spring管理 -->
<constant name="struts.objectFactory" value="spring" />

<package name="s2sh" extends="struts-default">
<action name="login" class="UsersAction" method="doLogin">
<result name="success">/message.jsp</result>
</action>
</package>
</struts>

hibernate
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!-- Generated by MyEclipse Hibernate Tools.                   -->
<hibernate-configuration>

<session-factory>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="connection.url">
jdbc:sqlserver://localhost:1433
</property>
<property name="connection.username">sa</property>
<property name="connection.driver_class">
com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>
<property name="myeclipse.connection.profile">
MS SQL Server 2005
</property>
<property name="show_sql">true</property>
<mapping resource="cn/s2/entity/Users.hbm.xml" />

</session-factory>

</hibernate-configuration>

action

package cn.s2.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import cn.s2.dao.IUsersDAO;
import cn.s2.dao.impl.UsersDAOImpl;
import cn.s2.entity.Users;

public class UsersAction{
private IUsersDAO IUsersDao;
private Users users;
private String outMessage;//输出信息

private HttpServletRequest request= ServletActionContext.getRequest();

//登录
public String doLogin(){
List<Users> list = IUsersDao.findByExample(users);
if(list.size()==0){
outMessage="登录失败!";
}
else{
outMessage="登录成功!";
}
return "success";
}


public IUsersDAO getIUsersDao() {
return IUsersDao;
}
public void setIUsersDao(IUsersDAO iUsersDao) {
IUsersDao = iUsersDao;
}
public Users getUsers() {
return users;
}
public void setUsers(Users users) {
this.users = users;
}
public String getOutMessage() {
return outMessage;
}
public void setOutMessage(String outMessage) {
this.outMessage = outMessage;
}
}

分享到:
评论

相关推荐

    ssh 详细配置 视频

    以下是SSH配置的关键知识点: 1. **安装SSH服务器**: 在大多数Linux发行版中,SSH服务器通常是OpenSSH。你可以通过命令行工具如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装SSH服务器。 2. **启动SSH服务*...

    Solaris SSH配置和原理

    ### Solaris SSH配置与原理详解 #### 一、引言 在现代网络安全环境中,使用SSH(Secure Shell)作为远程管理工具已经成为业界标准。Solaris操作系统虽然默认开启的是Telnet服务,但从安全角度来看,SSH提供了更为...

    CentOS7.4配置ssh服务.docx

    然后可以使用 semanage 命令查询当前 ssh 服务端口:semanage port -l | grep ssh,添加 ssh 端口:semanage port -a -t ssh_port_t -p tcp 10022,验证 ssh 端口是否添加成功:semanage port -l | grep ssh。...

    ssh配置手册(初学者)

    SSH 配置手册(初学者) 本手册旨在指导初学者如何配置 SSH 环境,包括安装 JDK、Tomcat、MySQL 等软件,并配置环境变量,实现小型用户登录系统的开发。 一、JDK 安装和配置 在开始配置 SSH 之前,我们需要安装 ...

    ssh_配置文件

    SSH配置文件是控制SSH客户端和服务端行为的关键文件,它允许用户和系统管理员自定义各种参数,以优化连接安全性、效率和用户体验。下面将详细讨论SSH配置文件的相关知识点。 一、SSH配置文件的位置 在Unix-like...

    中兴交换机简明配置教程汇总.pdf

    - 安全性更高,但这里没有详细描述,通常SSH连接类似于Telnet,但需要额外配置SSH服务并使用加密的SSH客户端进行连接。 4. **人机命令** - **命令模式**:8902交换机有多个命令模式,包括用户模式、特权模式、...

    SSHA【All】Conformity,SSHA整合,Spring,Hibernate,Struts

    SSHA(Spring、Struts、Hibernate、Ajax)是经典的Java Web开发框架集合,它们的整合在Web应用程序开发中起到了至关重要的作用。这个整合允许开发者利用Spring的依赖注入、AOP(面向切面编程)、事务管理,Struts的...

    ssh通讯协议及ssh免密码登录的配置

    scp(Secure Copy)是一种基于 SSH 的远程安全登录的命令,可以将主机 A 上的文件或目录拷贝给主机 B,并且可以改名字,也可以将主机 B 上的文件或目录下载到主机 A 中,同时也支持修改文件名。 使用 scp 命令可以...

    ssha框架简单例子

    SSHA(Spring、Struts、Hibernate、Ajax)框架是一个经典的Java Web开发集成框架,它将Spring、Struts、Hibernate和Ajax这四个流行的开源技术结合在一起,以提高开发效率和简化项目构建。在这个"ssha框架简单例子"中...

    linux下的SSH配置说明

    下面我们将详细讲解如何在Linux环境下配置SSH,包括端口更改和密钥设置。 ### SSH端口更改配置 1. **禁用ping命令** 在Linux中,通过编辑`/etc/sysconfig/iptables`文件来阻止ICMP请求,这是ping命令所依赖的协议...

    ssh如何配置无密码远程登录1

    此外,C#编程语言通常用于开发Windows应用程序,而SSH配置主要涉及Linux或Unix系统。不过,C#可以通过库如SharpSSH或SSH.NET来实现SSH连接和相关操作。如果你需要在C#项目中实现类似功能,这些库可以帮助你进行SSH...

    Struts数据源驱动,ssha配置缺少架包

    然而,描述中提到的"ssha配置缺少架包"表明在配置过程中遇到了问题,可能是因为缺少了必要的依赖库。 首先,我们需要理解数据源在Struts中的作用。数据源是一个对象,它存储了数据库连接信息,使得应用程序能够获取...

    hp+Unix+配置ssh[参考].pdf

    在HP Unix环境中配置SSH服务并非像在其他Linux或Unix系统中那样简单,因为涉及的步骤更为详细,包括软件包的标记、主机名设置、安装类型以及权限管理等。以下是对配置SSH服务的详细步骤的阐述: 首先,确认系统的...

    SSHA环境的搭建.doc

    在本文中,我们将详细介绍如何搭建一个基于SSH(Struts、Spring、Hibernate)的开发环境,并结合Ajax技术进行应用。SSH是一个流行的企业级Java Web开发框架,它能够帮助开发者构建高效、可维护的Web应用程序。以下是...

    在solaris10下配置ssh及使用客户端FTP连接

    #svc -a|grep ssh online 15:35:05 svc/network/ssh:default 如果出现这条提示,说明 SSH 正常运行着。 二、新建 SSH 连接 在 Windows 中,安装 FTP 客户端尝试进行连接,这里推荐使用 WinSCP。WinSCP 是一个...

    Bitvise SSH Client 8.23

    bitvise ssh 客户端, 一个功能强大的 ssh2 端口转发客户端, 具有许多功能, 包括: 支持 socks4、socks4 a、socks5 和 http 连接代理隧道协议。将应用程序配置为通过 ssh 客户端的代理连接到目标主机, 并且不需要配置...

    ssha 最新 最完整 配置信息

    ### ssha 最新 最完整 配置信息 #### 概述 本文档旨在提供一套详细的配置指南,用于整合Struts1.x、Spring2.x、Hibernate3.x以及DWR2.x等技术栈。通过本指南,开发者可以更好地理解如何将这些框架有效结合,以构建...

    hadoop和ssh的配置安装

    在主机A(例如:Master节点)上安装SSH服务器: ```bash sudo apt-get install openssh-server ``` 检查SSH服务是否启动成功: ```bash ps -e | grep ssh ``` 如果输出有 `sshd` 则表示SSH服务已...

    ssh协议依赖jar包:ganymed-ssh2-build

    开发者可以通过这个类设置SSH配置参数,如主机名、端口号、用户名、密码或私钥。此外,它还支持身份验证机制,包括密码认证、公钥认证等。一旦连接建立,你可以通过`Connection`实例创建会话,执行命令或者打开通道...

Global site tag (gtag.js) - Google Analytics