`

ssh 编程各种配置文件参照

    博客分类:
  • SSH
 
阅读更多

spring 要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
</beans>

 

 

 

hibernate核心安装包下的:
hibernate3.jar
lib\required\*.jar
lib\optional\ehcache-1.2.3.jar
hibernate 注解安装包下的
lib\test\slf4j-log4j12.jar
Spring安装包下的
dist\spring.jar
dist\modules\spring-webmvc-struts.jar
lib\jakarta-commons\commons-logging.jar、commons-dbcp.jar、commons-pool.jar
lib\aspectj\aspectjweaver.jar、aspectjrt.jar
lib\cglib\cglib-nodep-2.1_3.jar
lib\j2ee\common-annotations.jar
lib\log4j\log4j-1.2.15.jar
Struts
下载struts-1.3.8-lib.zip,需要使用到解压目录下的所有jar,建议把jstl-1.0.2.jar和standard-1.0.2.jar更换为1.1版本。Spring中已经存在一个antlr-2.7.6.jar,所以把struts中的antlr-2.7.2.jar删除,避免jar冲突。
数据库驱动jar

 

 

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
 ..... 略 </bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
     <property name="dataSource" ref="dataSource"/>
     <property name="mappingResources">
     <list>
       <value>cn/itcast/bean/Person.hbm.xml</value>
     </list>
     </property>
     <property name="hibernateProperties">
     <value>
         hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
         hibernate.hbm2ddl.auto=update
         hibernate.show_sql=false
         hibernate.format_sql=false
       </value>
    </property>
</bean>
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
   <property name="sessionFactory" ref="sessionFactory"/>
</bean>
<tx:annotation-driven transaction-manager="txManager"/>

 

 

 

 

实体bean配置模版.hbm.xml

<?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="cn.itcast.bean">
    <class name="Person" table="person">
        <id name="id" type="integer" >
            <generator class="native"/>
        </id>
        <property name="name" length="10" not-null="true"/>
    </class>
</hibernate-mapping>

 

 

在需要缓存的实体bean配置文件中加入缓存配置项
<?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="cn.itcast.bean">
    <class name="Person" table="person">
     <cache usage="read-write" region="cn.itcast.bean.Person"/>
        <id name="id">
            <generator class="native"/>
        </id>
        <property name="name" length="10" not-null="true"/>
    </class>
</hibernate-mapping>

usage说明了缓存的策略,region指定缓存的区域名

 

 

 

分享到:
评论

相关推荐

    SSH配置模板[参照].pdf

    综上所述,SSH配置涉及到的步骤和配置文件的主要目的是整合这三个框架,使得它们能够协同工作,实现高效的企业级应用开发。配置文件的每个部分都有其特定作用,共同构成了一个完整的Web应用架构。在实际项目中,根据...

    SSH项目整合的步骤示例

    在整合SSH项目时,我们需要配置Struts2的核心配置文件`struts.xml`,定义Action类与视图的映射关系,并设置拦截器。 接下来是Spring,它是一个全面的Java企业级应用框架,提供了依赖注入(DI)和面向切面编程(AOP...

    ssh_test.rar_ssh_ssh_test

    至于压缩包中的"www.pudn.com.txt"和"test",前者可能是一个文本文件,可能包含了有关项目的说明、链接或其他资源,而后者"test"可能是源代码文件夹,包含了实现上述功能的Java类、配置文件等。 综合以上信息,这个...

    ssh2手动整合 步骤 源码

    在提供的“手动配置SSH2”压缩包中,包含了整合过程中创建的各种配置文件、实体类、DAO、Service、Action等源代码。通过阅读这些代码,可以更直观地了解SSH2整合的细节和实现方式。对于初学者来说,这是一个很好的...

    ssh环境搭建

    Spring的配置文件一般为applicationContext.xml,其中定义了bean的实例化、依赖关系以及各种服务的配置。 Hibernate作为ORM(对象关系映射)框架,它使得Java对象可以直接与数据库中的表进行交互。Hibernate通过XML...

    Java面试题(SSH框架)

    1. **读取并解析配置文件:** Hibernate首先会读取`hibernate.cfg.xml`配置文件,此文件中包含了数据库连接信息以及其它运行时需要的一些配置参数。 2. **读取并解析映射信息:** 之后会读取`*.hbm.xml`文件或注解...

    PyPI 官网下载 | red_connector_ssh-0.4-py3-none-any.whl

    具体使用方法应参照库的官方文档,其中会详细说明如何配置连接参数、执行命令以及其他高级功能。 总的来说,`red_connector_ssh`是一个针对Python 3开发的SSH运维工具库,它简化了Python应用中与SSH服务器交互的...

    ssh2+easyui权限管理系统(人员、角色、权限)

    在提供的文件“XMJXC”中,可能包含了项目的源代码、配置文件、数据库脚本等资源。开发者需要根据文件内容,如数据库脚本来创建并填充数据库,然后配置SSH2框架以连接数据库和处理业务逻辑。同时,结合EasyUI的组件...

    CAS服务器新增硬盘配置案例.docx编程资料

    - 使用`vim /etc/fstab`命令打开fstab文件,然后在文件末尾添加新的挂载配置项,例如: ``` UUID=1234-5678 /vms/addfile ext4 defaults 0 0 ``` 其中,“1234-5678”应替换为实际获取到的UUID值。 7. **测试...

    Python库 | pj_rf_sshdb-0.0.9.tar.gz

    SSH连接通常涉及身份验证,包括用户名、密码、公钥/私钥对,这些在pj_rf_sshdb库中应该是可以通过配置文件或编程接口设置的。 其次,关于数据库操作,Python有多个强大的库,如psycopg2(PostgreSQL)、pyodbc...

    截图版说明:Hadoop实验参照手册一(安装VMware与CentOS).pdf

    - **安装SSH Secure Shell Client**:在Windows系统中安装SSH Secure Shell Client工具,用于实现Windows与Linux之间的文件传输;此工具可在提供的软件包`software`目录中找到;安装过程简单,只需解压并按照提示...

    开发环境配置(debain开发环境配置)

    参照相关教程配置Samba,这样你就可以在Windows上访问Linux虚拟机的文件,方便代码传输。 最后,推荐使用Source Insight或其他代码编辑器进行代码编写。Source Insight提供了强大的代码导航和分析功能,有助于理解...

    web上的图书管理网站 的代码

    【压缩包子文件的文件名称】:“DBProject”可能是项目的数据库部分,可能包含了数据库脚本、配置文件、甚至数据库连接相关的Java代码。在实际的图书管理项目中,这部分可能包括创建图书表、用户表、借阅记录表等的...

    openssh移植所需文件和详细文档说明(可用).zip

    4. **编译与安装**:执行`make`命令编译源代码,然后使用`make install`将编译后的程序和配置文件安装到系统指定的位置。 5. **测试运行**:启动OpenSSH服务器,尝试用客户端连接,验证移植是否成功。如果出现错误...

    购车预订系统.doc————电子版_doc版

    6. 创建表单(Form)类和动作(Action)类,处理电话号码格式和默认状态的设定,同时配置Struts、Hibernate和Spring的配置文件。 7. 设计并实现购车预订和预订信息查询的用户界面,参照给定的图-1和图-2。 8. 进行...

    三大框架面试题

    1. **读取并解析配置文件:** 应用启动时,Hibernate首先读取`hibernate.cfg.xml`配置文件,获取数据库连接信息以及其他配置参数。 2. **读取并解析映射信息,创建SessionFactory:** 映射信息通常存储在`.hbm.xml`...

    hadoop 集群搭建说明书.rar

    4. **配置Hadoop**:修改`etc/hadoop`目录下的配置文件,如`core-site.xml`, `hdfs-site.xml`, `yarn-site.xml`, 和 `mapred-site.xml`。这些文件定义了Hadoop的行为和参数。 - 在`core-site.xml`中,设置`fs....

    redhat linux教材20课程学习文档

    13.3 启动配置文件和命令 13.4 rc目录和相关脚本 13.4.1 理解 rc.d 目录 13.4.2 /etc/rc.d/rc.svsinit 脚本 13.4.3 理解 rc 脚本 13.4.4 理解 rc.6 目录下的其他脚本 13.4.5 checkconfig 脚本 第十四章 linux内核...

    Solaris 用户手册培训

    **正文** 欢迎参加“Solaris用户手册培训”。本培训针对 Solaris 操作系统,专为初学者设计,旨在帮助您快速掌握 Solaris 的...请参照提供的《SOLARIS用户手册培训.ppt》文件,逐步探索这个充满魅力的 Unix 系统世界。

Global site tag (gtag.js) - Google Analytics