`
hm4123660
  • 浏览: 282872 次
  • 性别: Icon_minigender_1
  • 来自: 广州
博客专栏
Dea4ce76-f328-3ab2-b24a-fb268e1eeb75
数据结构
浏览量:70117
社区版块
存档分类
最新评论

人员登入3 ---数据源和structs2配置

    博客分类:
  • J2EE
阅读更多

前一篇博客我们完成了登入页面的编写。现在我们就来实现用户登入.。

 

我们分步骤来

 

1. 首先我们要在数据库了创建一张用户表manage表:

 

create table manage
(
 id  raw(16) default sys_guid() primary key,
 username varchar2(20),
 password varchar2(50),
 name varchar2(20)
);

插入一条数据:

Insert into MANAGE (USERNAME,PASSWORD,NAME) values ('admin','admin','欧阳丰');

 

主键我们使用sys_guid()生成唯一主键

可参考

自增主键:http://hm4123660.iteye.com/admin/blogs/2182931

唯一主键:http://hm4123660.iteye.com/admin/blogs/2182942

这个表是用来存储用户登入信息的。

 

2. 配置jboss数据源

 

数据源的配置详细参考:http://hm4123660.iteye.com/admin/blogs/2038871

 

数据源一定要配置好,才能操作数据库,记住我配置的数据源 jndi-name="java:/OracleDS"

 

这个名字在ejb配置会用

 

 

3.配置structs2

 

把相应下载好的structs2(我的是struts-2.3.15.3)bin下面的需要用到的jar复制到

WebContent/WEB-INF/lib下


 

修改web.xml文件:

修改成:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Person</display-name>
  <!-- structs2配置 -->
   <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>

 

在src下面建立一个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>  
    <package name="extjs4" extends="json-default" namespace="/">       
       
        <!-- 编写Action -->
           
    </package>
</struts>

 

这样就完成了structs2的配置了。

 

接下来我们就要完成ejb3的编写和配置以及相应的调用,由于篇幅较大,我们下一篇博客介绍

 

地址:http://hm4123660.iteye.com/admin/blogs/2183104

  • 大小: 11.6 KB
分享到:
评论

相关推荐

    structs2基本jar包

    然后,你可以根据Structs2的文档和示例来编写Action类、配置文件,并结合模板引擎来实现业务逻辑和视图展示。 总的来说,Structs2基本jar包是构建基于Structs2框架的Java Web应用的关键组件,它提供了丰富的功能和...

    Structs2 的配置环境

    如果项目使用Hibernate作为持久层框架,你需要添加Hibernate的JAR包,并配置相应的数据源、SessionFactory以及实体管理等。这通常在Spring配置文件`applicationContext.xml`中完成。 5. **配置Web应用部署描述符**...

    struts框架中数据源的配置

    ### Struts框架中数据源的配置详解 #### 一、引言 在现代软件开发过程中,特别是企业级应用开发中,Struts框架被广泛应用于构建MIS系统等复杂的应用程序。Struts框架作为一种成熟的MVC架构实现,为开发者提供了...

    omap-panel-data.rar_V2 _structs

    标题"omap-panel-data.rar_V2_structs"所提及的文件,是针对OMAP平台的一个关键数据结构集合,用于描述和配置不同类型的面板。 在Linux内核版本2.13.6中,"omap-panel-data.c"这个源代码文件包含了针对OMAP平台的...

    java-ssh-learning-methods.rar_structs_structs 2_structs hibernat

    然后深入学习每个框架的原理和使用方式,包括配置文件、API使用、生命周期管理等。实践是检验理论的最好方式,通过实际项目或小例子去应用这些框架,能更好地理解和掌握它们。 对于Spring,需要了解IoC容器的工作...

    structs-2.1.6-all

    该工具集还提供了强大的类型转换和数据验证机制,允许开发者在不同的数据类型之间进行无缝转换,同时确保数据的完整性和一致性。这对于在不同系统间传输数据时保持数据质量至关重要。 #### 3. 性能优化 在处理大量...

    ssh项目-structs配置所需要的包

    在这个"ssh项目-structs配置所需要的包"中,我们主要关注的是Struts 2框架的配置和依赖包。 Struts 2是Apache软件基金会下的一个项目,它的核心是基于拦截器的Action模型,提供了强大的表单处理、国际化、主题模板...

    SSH-----structs项目搭建

    在实际项目搭建中,首先需要配置Struts2的struts.xml配置文件,定义Action和结果映射。然后,在Spring的applicationContext.xml中声明并配置Bean,包括Service、DAO以及它们的依赖。最后,配置Hibernate的hibernate....

    spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源

    本项目“spring 3.29+struts2.3.15.1+hibernate3 动态切换数据源”正是针对这一需求,通过整合Spring、Struts2和Hibernate3这三大经典Java EE框架,实现了数据源的灵活配置和动态切换。 首先,Spring作为Java应用中...

    structs配置

    5. **配置web.xml**:最后,更新`web.xml`文件,添加Struts2的过滤器配置,以使Struts2框架能够正确地拦截和处理请求。 ```xml &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2....

    Structs2 jar包

    控制器(Controller)处理用户请求,模型(Model)管理业务逻辑和数据,视图(View)负责展示结果。 2. **Action与Result**:在Structs2中,Action是处理用户请求的实体,它接收请求参数并执行相应的业务逻辑。...

    structs2 jar包

    4. **配置管理**:Structs2支持XML和注解两种方式进行配置,包括Action配置、Interceptor配置、结果类型映射等。灵活的配置机制使得开发者可以根据项目需求定制框架的行为。 5. **国际化与本地化**:Structs2内置了...

    Structs2 vs Servlet

    相反,Structs2是一个基于MVC模式的Web框架,它的目标是简化开发过程,将业务逻辑、视图展示和数据模型分离。Structs2提供了动作映射、数据绑定、拦截器等功能,使得开发者可以更专注于业务逻辑,而不用过多关注底层...

    jsp自定义标签,structs2 JUNIT,structs2自定义拦截器

    Structs2的核心理念是通过Action和Result来处理用户请求和响应,而配置文件(如struts.xml)则定义了这些Action的路由和行为。Structs2的拦截器机制允许开发者在Action执行前后插入自定义逻辑,如日志记录、权限检查...

    SSH2整合之structs2.1.8 jar包

    综上所述,"SSH2整合之structs2.1.8 jar包"涉及到的主要知识点涵盖了SSH2的安全远程访问,Struts2框架的使用,MVC设计模式,以及Java项目中的依赖管理和最佳实践。在使用这个压缩包时,开发者需要理解这些概念,并...

    structs2-core-2.3.14.jar

    刚刚在官网下的structs2的jar包,分享一下

    structs2 jar资源包

    这个"Structs2 Jar资源包"包含了77个jar文件,这些文件是Struts2框架的核心组件、插件和其他依赖库,用于实现完整的功能。 1. **Struts2核心框架**: Struts2的核心框架提供了一个处理HTTP请求和响应的基础架构。`...

    structs2入门教程

    Structs2提供了强大的数据绑定和验证功能。可以将请求参数自动绑定到结构体,并对结构体字段进行验证: ```go type UserForm struct { Name string `validate:"required"` Email string `validate:"email"` } ...

    structs-2.1.6-src.rar

    通过这个" structs-2.1.6-src.rar"压缩包,开发者可以研究Struts2框架的源代码,了解其内部实现,从而更好地运用和优化Struts2应用,提高开发效率。同时,源码学习也有助于理解MVC模式和拦截器等核心概念,对于提升...

Global site tag (gtag.js) - Google Analytics