`
退役的龙弟弟
  • 浏览: 453873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javaEE三大框架的配置文件模版

 
阅读更多

一、struts

1.struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

    <package name="default" namespace="/" extends="struts-default">

        <default-action-ref name="index" />

        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"/>
        </global-exception-mappings>

        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>

    <include file="example.xml"/>

    <!-- Add packages here -->

</struts>


2.web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Struts Blank</display-name>

    <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.html</welcome-file>
    </welcome-file-list>

</web-app>


二、hibernate

1、New.hbm.xml(映射文件)

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<!--
  
-->

<hibernate-mapping package="org.hibernate.ejb.test.ops">

    <class name="Node" polymorphism="explicit">
        <id name="name">
            <generator class="assigned"/>
        </id>
        <property name="description"/>
        <many-to-one name="parent"/>
        <set name="children"
             inverse="true"
             cascade="persist,merge">
            <key column="parent"/>
            <one-to-many class="Node"/>
        </set>
    </class>

    <class name="NumberedNode" polymorphism="explicit">
        <id name="id" unsaved-value="0">
            <generator class="native"/>
        </id>
        <property name="name">
            <column name="name" index="iname" not-null="true"/>
        </property>
        <property name="description"/>
        <many-to-one name="parent" class="NumberedNode"/>
        <set name="children"
             inverse="true"
             cascade="persist,merge">
            <key column="parent"/>
            <one-to-many class="NumberedNode"/>
        </set>
    </class>

</hibernate-mapping>


2.hibernate.cfg.xml

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

<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

        <!-- Database connection settings -->
        <property name="connection.driver_class">org.h2.Driver</property>
        <property name="connection.url">jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE</property>
        <property name="connection.username">sa</property>
        <property name="connection.password"/>

        <!-- JDBC connection pool (use the built-in) -->
        <property name="connection.pool_size">1</property>

        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.H2Dialect</property>

        <!-- Disable the second-level cache  -->
        <property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>

        <!-- Echo all executed SQL to stdout -->
        <property name="show_sql">true</property>

        <!-- Drop and re-create the database schema on startup -->
        <property name="hbm2ddl.auto">create</property>

        <mapping resource="org/hibernate/tutorial/hbm/Event.hbm.xml"/>

    </session-factory>

</hibernate-configuration>

 

分享到:
评论

相关推荐

    基于javaEE+SSH框架模板项目源码

    SSH(Struts2、Spring、Hibernate)是JavaEE开发中的经典三大框架组合,它们分别负责MVC模式中的表现层、业务层和数据持久层。 1. **Struts2**:Struts2是ActionServlet的一个增强版,作为MVC框架,它主要用于处理...

    JavaEE 课程设计 SSM框架 房屋租赁系统

    导入这个maven项目后,你可以看到项目的结构,包括`src/main/java`下的源码目录,`src/main/resources`下的配置文件,如Spring的bean配置文件(applicationContext.xml)、SpringMVC的配置文件(servlet-context.xml...

    javaEE框架整合小例子

    整合这三大框架时,通常会按照以下步骤进行: 1. 配置Struts2:设置struts2的核心过滤器,配置struts.properties或struts.xml,定义Action及其结果页面。 2. 整合Spring:创建Spring的配置文件,定义bean,包括...

    jsp javaee 后台模板

    【标题】:“jsp javaee 后台模板”指的是在Java企业级应用开发中,使用JavaServer Pages (JSP)技术配合Java Enterprise Edition (JavaEE)框架来构建后台系统的模板工程。这种模板通常包括了基本的页面布局、数据...

    【批量下载】框架整合配置文件等

    总的来说,这个批量下载的资源为Java EE开发者提供了一个宝贵的学习和参考材料库,包括了数据库驱动、框架整合示例以及可能的配置文件模板。通过深入研究和应用这些资源,开发者可以更高效地构建和管理自己的Java EE...

    JavaEE SpringMVC框架例子.rar

    尽管压缩包中没有明确的XML或Java配置文件,但在实际项目中,SpringMVC的配置文件(如`spring-servlet.xml`)会定义DispatcherServlet、视图解析器、数据源、事务管理器等关键组件。开发者通常会在这些配置文件中...

    javaee struts2 和 hibernate的基础模板

    1. **Struts2配置**:通常会有struts.xml配置文件,定义Action、结果类型、拦截器栈等。 2. **Hibernate配置**:hibernate.cfg.xml文件用于配置数据库连接、实体类映射等信息。 3. **实体类(Entity Classes)**:...

    javaee期末大作业 基于SpringBoot的校园活动管理系统源码+数据库文件.zip

    该项目可能包含了完整的源代码、数据库文件以及必要的配置文件,旨在帮助学生理解和实践企业级Web应用的开发。以下是这个项目涉及的一些核心知识点: 1. **SpringBoot框架**:SpringBoot简化了Spring应用的初始搭建...

    JavaEE开发框架Spring4+相关Demo.zip

    Spring框架是JavaEE开发中的核心组件,它提供了一个丰富的应用程序开发模型,有助于简化企业级应用的复杂性。Spring4作为其版本之一,引入了许多增强功能和优化,旨在提高开发效率和应用性能。在这个"JavaEE开发框架...

    javaEE SSH框架之Struts 实例

    JavaEE SSH框架是企业级Java应用开发中的常见组合,它由Spring、Hibernate和Struts三个开源框架集成。在这个实例中,我们将重点讨论Struts,一个用于构建基于Java Web的应用程序的强大MVC(Model-View-Controller)...

    JavaEE使用手册.zip

    通过阅读这些手册,开发者可以深入理解JavaEE开发环境的搭建、Spring框架的使用方法、如何配置和管理Apache服务器、怎样编写和部署JSP页面,以及JavaScript在前端开发中的应用。这些知识对于成为一名合格的JavaEE...

    JavaEE简历模板.zip

    JavaEE简历模板.zip是一个包含JavaEE相关开发经验展示的压缩文件,主要面向寻找JavaEE相关工作的求职者。JavaEE,全称Java Platform, Enterprise Edition,是Oracle公司主导的Java平台,用于构建企业级Web应用程序。...

    JavaEE 课程设计 SSM框架 人力资源系统 适合入门SSM框架的小伙伴使用,直接导入maven项目就可以啦.zip

    【标题】中的“JavaEE 课程设计 SSM框架 人力资源系统”揭示了这是一个关于Java企业级应用开发的项目,特别关注于使用SSM(Spring、SpringMVC、MyBatis)框架来构建一个具体的人力资源管理系统。SSM是JavaWeb开发中...

    hibernate、spring、struts三大框架整合

    在Java EE开发中,Hibernate、Spring和Struts是三大核心框架,它们分别负责持久层、业务逻辑层和服务层的管理。这三大框架的整合能够帮助开发者构建高效、可维护的Web应用程序。下面将详细讲解这三个框架的核心功能...

    毕业设计 javaEE

    “方便运行”意味着这些项目不仅提供了源代码,还可能包含配置文件、部署描述符(如web.xml)、数据库连接信息等,使得用户可以直接运行项目,无需花费大量时间在环境配置上。这对于学习和参考JavaEE开发的初学者来...

    javaee代码生成器

    它通过自定义模板和元数据,能够快速生成符合项目规范的Java源代码、配置文件以及相关的Web资源,帮助开发者免去大量重复的手动编码工作。下面将详细探讨JavaEE代码生成器的相关知识点。 1. **JavaEE框架**:JavaEE...

    完整的售票系统JAVAEE

    4. **配置文件**:如web.xml,用于配置Servlet和过滤器,以及其他JavaEE组件。 5. **数据库脚本**:创建数据库表结构和初始化数据的SQL脚本。 6. **测试报告**:描述了系统功能的测试用例和结果,确保系统能够正常...

    javaee网络书城 ssh+mysql

    【JavaEE网络书城SSH+MySQL】是一个基于Java企业级开发平台(JavaEE)构建的在线书店系统,它采用Spring、Struts2和Hibernate(SSH)三大主流开源框架进行设计和实现。SSH框架是JavaEE领域中广泛使用的MVC模式的实现...

    JavaEE实验报告.zip

    4. **Struts2配置**:`struts.xml`是Struts2的核心配置文件,定义了Action、结果类型、拦截器栈等。通过配置Action,可以将HTTP请求映射到特定的Java方法执行,从而处理业务逻辑。 5. **Struts2动作与结果**:在...

    SSH.rar_JavaEE_eclipse javaee_ssh_ssh eclipse_ssh javaee

    2. **Struts框架**:Struts是基于MVC设计模式的一个开源JavaEE框架,主要用于控制应用程序的流程。它提供了一种组织应用代码的方式,使得视图、控制器和模型之间的交互更为清晰。Struts2是其后续版本,结合了WebWork...

Global site tag (gtag.js) - Google Analytics