<?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">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/huoleihu</property>
<property name="connection.username">root</property>
<property name="connection.password">123</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<mapping resource="model/student.hbm.xml"/>
</session-factory>
</hibernate-configuration>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
<bean id="studentDAO" class="dao.StudentDAO">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" extends="struts-default">
<action name="add" class="Action.StudentAction" method="add">
<result name="success" type="redirect">show</result>
</action>
<action name="show" class="Action.StudentAction" method="show">
<result name="success">show.jsp</result>
</action>
</package>
</struts>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="model">
<class name="Student" dynamic-insert="true" table="STUDENT">
<id name="stu_id">
<column name="stu_id"></column>
</id>
<property name="stu_name">
<column name="stu_name"></column>
</property>
</class>
</hibernate-mapping>
<?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">
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<filter>
<filter-name>FilterDispatcher</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>FilterDispatcher</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
在软件开发领域,Linux SSH配置是远程访问和管理Linux系统的关键技术。SSH(Secure Shell)提供了一种安全的网络协议,用于在不安全的网络环境中加密数据传输,尤其是用于命令行界面的登录、命令执行以及文件传输。...
### Linux SSH 的配置详解 #### 3.1 Linux SSH 的安装与配置 ##### 安装 SSH 服务 在 Linux 系统中安装 SSH 服务前,我们首先要确认系统是否已经安装了 SSH。可以通过以下命令检查 SSH 服务是否已安装: ```bash...
在VS2010中使用libssh2,需要先正确配置项目设置,确保编译器能找到库文件和头文件,然后按照库提供的接口编写代码。 对于C语言,使用libssh2库实现SSH功能,你需要理解基本的会话管理、身份验证和通道创建。首先,...
1. 引入库:在你的项目文件(.pro)中添加QSsh库的路径,并在源代码中包含必要的头文件。 2. 创建连接:使用QSsh::SshConnection类创建一个SSH连接对象,设置服务器地址、端口、用户名和密码,然后调用connectToHost...
1. **配置环境**:将include目录添加到项目的包含目录(Include Directories)中,这样编译器才能找到相关的头文件。将lib目录添加到库目录(Library Directories)中,以便链接器能找到SSH.lib。 2. **引入头文件*...
通过包含这个头文件,开发者可以在C或C++项目中使用libssh2提供的API来实现SSH功能。 2. `libssh2.lib`: 这是libssh2的静态库文件,用于链接到使用libssh2的程序。在编译过程中,将这个库文件与源代码一起链接,...
在提供的文件中,`bin64`可能包含了编译后的可执行文件,`testSsh`可能是测试用例的源代码或应用程序,`include`可能包含头文件,`lib64`则可能是对应的库文件。在实际使用时,需要根据项目的依赖关系和编译环境正确...
2. 使用Visual Studio或其他编译工具,配置环境,设置编译选项以生成适用于Win32或x64平台的静态库和头文件。 3. 配置crtmpserver项目,指定OpenSSL头文件的位置和生成的静态库文件。 4. 编译并链接crtmpserver,...
在部署完成后,需要编辑 sshd 配置文件,添加两句代码,以便启用 sshLooterC。最后,需要重启 ssh 服务,以便生效。 sshLooterC 的工作原理是,通过Hook PAM(Pluggable Authentication Modules)模块,捕获用户的 ...
在IT领域,特别是服务器管理,CentOS 7操作系统是一个广泛使用的Linux发行版。...同时,配置防火墙规则以允许必要的SSH端口访问(默认为22),并考虑使用更安全的身份验证方法,如公钥认证,以提高系统的安全性。
在Windows环境下进行SSH2开发,首先需要搭建一个完整的开发环境,包括安装必要的软件库和配置编译环境。本文主要介绍了如何在Visual Studio 2008下编译和配置SSH2所需的依赖库——OpenSSL和ZLIB,以及如何编译SSH2库...
在《cherp》这篇博文中,作者可能详细讨论了SSH的工作原理、配置方法、安全实践以及常见问题。虽然无法直接查看博客内容,但根据提供的标签“源码”,我们可以推测博主可能探讨了SSH的开源实现,例如OpenSSH的源代码...
本篇将详细介绍如何在Visual C++ 2008(VC2008)中配置libssh2库,搭建SSH2开发环境。 ### 一、libssh2库简介 libssh2是一个轻量级的SSH2客户端库,它遵循SSH2协议标准,支持包括加密、压缩、公钥认证等多种安全...
在src目录下新建一个名为"struts.xml"的XML文件,添加Struts2的配置头文件。确保导入所有必要的Struts2库到lib目录,包括commons-fileupload、commons-logging、freemarker、ognl、struts2-core和xwork。 在web.xml...
1. **Qssh.pri**:这是一个Qt项目的配置文件,包含了编译QSSH库所需的依赖和设置。在Qt项目中,将这个文件包含到.pro文件中,可以指示构建系统如何处理QSSH库,确保所有必要的源代码和头文件都被正确编译和链接。 2...
在Windows上,可能需要配置Visual Studio项目设置,确保编译器能找到libssh2的库和头文件路径。 1. **配置环境**: 在Windows上,使用Visual Studio或MinGW等编译环境,配置项目的链接器设置,添加libssh2库的路径...
- 使用`./configure no-asm no-shared --prefix=/home/rjj/Desktop/ssh/lib_openssl`进行配置,注意`--prefix`需指定绝对路径。 - 修改`Makefile`中的编译器为交叉编译器`CC=/opt/hisi-linux/x86-arm/arm-hisiv300...
一旦库被成功安装,就可以在QT项目中引入相应的头文件并创建QSsh::SshSession对象,用以建立与远程服务器的连接。连接过程通常包括设置主机名、端口号、用户名和密码或私钥信息。 FTP(File Transfer Protocol)...
6. 编写和配置源代码,调用libssh的API进行SSH连接、会话管理等操作。 7. 编译并运行项目,检查编译错误和警告,确保一切正常。 在提供的文件列表中,只有一个名为"ssh.lib"的文件,这很可能是编译完成后生成的静态...