`
zyc1006
  • 浏览: 134956 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

配置文件

    博客分类:
  • Java
阅读更多

 

struts.xml

 

<?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="authCheck" extends="struts-default">

<interceptors>

<interceptor name="UserLoginInterceptor"

class="com.ebay.stti.interceptor.UserInterceptor">

</interceptor>

<interceptor-stack name="authStack">

<interceptor-ref name="UserLoginInterceptor"></interceptor-ref>

<interceptor-ref name="defaultStack"></interceptor-ref>

</interceptor-stack>

</interceptors>

<default-interceptor-ref name="authStack"></default-interceptor-ref>

</package>

<package name="struts2more" extends="authCheck">

<global-results>

<result name="input" type="dispatcher">WEB-INF/jsp/login_page.jsp</result>

</global-results>

<action name="main" class="mainAction">

<result name="success" type="dispatcher">WEB-INF/jsp/index.jsp</result>

</action>

</package>

<package name="struts2" extends="struts-default">

<interceptors>

<interceptor name="UserLoginInterceptor"

class="com.ebay.stti.interceptor.UserInterceptor">

</interceptor>

</interceptors>

<action name="login" class="userLoginAction" method="login">

<result name="success" type="redirectAction">main</result>

<result name="input" type="dispatcher">WEB-INF/jsp/login_page.jsp</result>

<result name="error" type="dispatcher">WEB-INF/jsp/login_page.jsp</result>

</action>

<action name="logoff" class="userLogoffAction" method="logoff">

<result name="success" type="redirectAction">main</result>

</action>

</package>

</struts>

 

applicationContext

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>

<!-- SpringTest

<bean id="TUser" class="test.TUser">

<property name="username" value="小张"></property>

<property name="allname" value="张三"></property>

<property name="address" value="青岛市"></property>

</bean>

   <bean id="loginAction" class="test.LoginAction" scope="prototype">

</bean>

<bean id="sessionFactory"

class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

<property name="configLocation">

<value>hibernate.cfg.xml</value>

</property>

</bean>

-->

<import resource="config/spring/DataSource.xml"/>

<import resource="config/spring/HibernateSessionFactory.xml"/>


  <import resource="com/ebay/stti/spring/UserBean.xml"/>

  <import resource="com/ebay/stti/spring/Main.xml"/>

</beans>


database.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ebaytest
jdbc.username=root
jdbc.password=root

DataSource.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>WEB-INF/classes/config/database/properties/database.properties</value>
</property>
</bean>

<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>

</beans>

HibernateSessionFactory.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

<property name="dataSource">
<ref bean="dataSource" />
</property>

<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>

<!--  
<property name="mappingResources">
<list>
<value>com/edwardchou/customer/hibernate/Customer.hbm</value>
</list>
</property>
-->
</bean>
</beans>

 

hibernate.cfg.xml(不再使用,依靠spirng配置)

 

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE hibernate-configuration

    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"

    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

 

<hibernate-configuration>

<session-factory>

<!-- local connection properties -->

<property name="hibernate.connection.url">

jdbc:mysql://localhost/ebaytest

</property>

<property name="hibernate.connection.driver_class">

com.mysql.jdbc.Driver

</property>

<property name="hibernate.connection.username">root</property>

<property name="hibernate.connection.password">root</property>

<!-- property name="hibernate.connection.pool_size"></property -->

<!-- dialect for MySQL -->

<property name="dialect">

org.hibernate.dialect.MySQLDialect

</property>

<property name="hibernate.show_sql">false</property>

<property name="hibernate.use_outer_join">true</property>

<!--

<property name="hibernate.transaction.factory_class">

org.hibernate.transaction.JTATransactionFactory

</property>

<property name="jta.UserTransaction">

java:comp/UserTransaction

</property>

//-->

<mapping resource="com/edwardchou/pojo/UserInfo.hbm" />

</session-factory>

</hibernate-configuration>

 

web.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app

     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

 

<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>login.jsp</welcome-file>

</welcome-file-list>

</web-app>

 

UserBean.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>

 

<bean id="userLoginAction" class="com.ebay.stti.action.user.UserLoginAction">

<property name="userBo" ref="userBo" />

</bean>

<bean id="userLogoffAction" class="com.ebay.stti.action.user.UserLogoffAction">

</bean>

<bean id="userBo" class="com.ebay.stti.bo.impl.UserBoImpl">

<property name="userDAO" ref="userDAO" />

</bean>

 

<bean id="userDAO" class="com.ebay.stti.dao.impl.UserDAOImpl">

<property name="sessionFactory" ref="sessionFactory" />

</bean>

 

</beans>

 

 

 

UserInfo.hbm

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC

        "-//Hibernate/Hibernate Mapping DTD//EN"

        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

 

<hibernate-mapping package="com.edwardchou.pojo">

<class

name="UserInfo"

table="user_info"

>

<id

name="id"

type="integer"

column="id"

>

<generator class="identity"/>

</id>

 

<property

name="name"

column="name"

type="string"

not-null="true"

length="100"

/>

<property

name="password"

column="password"

type="string"

not-null="true"

length="100"

/>

 

 

</class>

</hibernate-mapping>


分享到:
评论

相关推荐

    mac的颜色配置文件_苹果颜色配置文件下载 操作系统.zip

    从给定的文件信息来看,这个压缩包似乎包含了与苹果操作系统中Mac颜色配置文件相关的内容。在苹果的MacOS操作系统中,颜色配置文件是用于确保不同设备间颜色显示一致性的关键组件。这些配置文件能够定义显示设备、...

    保存INI配置文件和读取配置文件

    INI 配置文件的保存和读取 INI 配置文件是一种常见的文件格式,用于存储程序的配置信息。它是一种简单的持久化机制,允许程序在启动时初始化配置信息。INI 文件由多个节(Section)组成,每个节中可以有多个键名...

    SourceInsight 4.0配置文件

    **SourceInsight 4.0配置文件详解** SourceInsight是一款强大的源代码分析和编辑工具,尤其在编程语言如C/C++、Java、C#等领域中广泛应用。它提供了高效的代码浏览、查找、编辑和理解功能,是软件开发人员提高工作...

    Android读写配置文件

    在Android开发中,读写配置文件是常见的任务,主要用于存储应用程序的设置、用户偏好或者其他持久化数据。配置文件通常以XML或JSON格式存在,因为它们结构清晰,易于解析。本实例将详细介绍如何在Android中进行读取...

    proe config配置文件大全

    标题中的“proe config配置文件大全”指的是针对Pro/Engineer Wildfire 5.0(简称ProE 5.0)软件的一系列配置文件集合。ProE是一款由PTC公司开发的三维参数化建模软件,广泛应用于产品设计和工程领域。配置文件是...

    Spring Boot多模块配置文件读取

    在Spring Boot应用中,多模块配置文件的读取是一个重要的实践,它有助于提高代码的可维护性和模块化。本文将详细探讨如何在Spring Boot的多模块项目中管理和使用不同的配置文件,以实现低耦合的设计。 首先,了解...

    C#读写配置文件(附源代码)

    在C#编程中,配置文件是用于存储应用程序运行时所需的设置和参数的重要工具。这些设置可以包括数据库连接字符串、API密钥、应用路径等。本教程将深入探讨如何使用C#进行配置文件的读写操作,并提供源代码供学习者...

    Hikvision配置文件解码器.zip

    标题中的“Hikvision配置文件解码器.zip”指出,这是一个与解码Hikvision视频监控设备配置文件相关的工具或程序。Hikvision是全球知名的安防监控设备制造商,其产品广泛应用于各种场所,如家庭、商业设施、公共安全...

    vSphere 主机配置文件 5.5

    vSphere 主机配置文件是VMware vSphere虚拟化平台的一个重要组成部分,它允许IT管理员创建、管理和应用配置文件来标准化和自动化vCenter Server中的ESXi主机配置。使用vSphere主机配置文件可以提高效率并减少重复...

    海康威视配置文件解码专用工具器.rar

    本文将详细讲解海康威视配置文件解码的专业知识,以及如何利用“海康威视配置文件解码专用工具器”进行操作。 首先,了解什么是配置文件。在海康威视的设备中,配置文件通常包含了摄像头、NVR(网络视频录像机)或...

    LabVIEW 写入与读取配置文件

    在LabVIEW中,配置文件是用于存储应用程序设置、参数或状态的关键元素。这些文件通常以.ini或.xml格式存在,允许程序在运行时根据这些配置进行自定义行为。本教程将深入探讨如何在LabVIEW中进行配置文件的写入与读取...

    linux c 配置文件读写

    在Linux系统中,C语言开发过程中,经常需要与配置文件打交道,进行读取和写入操作。配置文件通常用于存储程序的设置或用户偏好,使其能够根据不同的环境或需求进行定制。下面我们将深入探讨如何在C语言中实现对配置...

    MACBook颜色配置文件Apple-MAC-OS-Color LCD.rar

    标题中的“MACBook颜色配置文件Apple-MAC-OS-Color LCD.rar”指的是为苹果MacBook设计的一种特定的颜色配置文件,这种文件通常以ICC(International Color Consortium)格式存在,用于优化显示器的色彩表现,确保...

    mac的颜色配置文件

    "mac的颜色配置文件",也就是苹果的ICC(International Color Consortium)配色文件,是这个过程中的重要组成部分。 ICC配色文件是一种标准化的方式,用来描述显示器、打印机、扫描仪等设备如何解释和再现颜色。这些...

    分享BigemapPro地图配置文件

    分享BigemapPro地图配置文件

    创建默认的自定义windows用户配置文件

    ### 创建默认的自定义Windows用户配置文件 #### 知识点概述 在Windows操作系统中,创建自定义的默认用户配置文件是一项重要的系统管理和维护技术。这项技术尤其适用于那些需要多人共用一台计算机的情况,比如办公...

    creo3.0配置文件详细设置

    在三维建模软件Creo 3.0中,配置文件(.prf文件)是控制程序行为和用户界面的关键元素。这些文件允许用户根据个人习惯和项目需求定制软件的各个方面,包括显示设置、单位系统、内存分配、启动选项等。本篇文章将详细...

    MAC的颜色配置文件

    MAC的颜色配置文件,如"MAC.icc",就是这样的一个工具,它专为苹果的Mac系统设计,但也适用于Windows系统,以提供更佳的视觉效果。本文将深入探讨颜色配置文件的工作原理、icc文件的作用以及如何在不同操作系统中...

    联想笔记本屏幕色彩配置文件

    屏幕色彩配置文件是针对电脑显示器显示颜色不准确问题的一个解决方案,尤其在一些特定型号的联想笔记本,如Y400,可能会出现屏幕偏色现象,比如偏蓝或偏黄。这种情况可能由于硬件出厂设置、驱动程序问题或者操作系统...

Global site tag (gtag.js) - Google Analytics