struts2快速入门(简述struts2执行流程)
各位老铁们,大家好,今天由我来为大家分享struts2快速入门,以及简述struts2执行流程的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
struts2框架需要哪些配置文件
1、核心配置文件:一般情况下是写在src下的struts.xml文件,在这个文件中配置action类的跳转信息等,主要标签是package、action和result这三个;
2、过滤器:配置在web.xml中;
3、剩下的就是一些jar包,这些jar包在struts的官网上都有完整的压缩包免费下载的;
更加具体的一些配置,比如说struts.xml中那三个标签的应用、过滤器的配置、约束的导入何制作等这些都比较详细,要是想快速入门可以看一下别人的博客教程文章,我给你推荐一个吧,还是挺详细的,比较适合初学者;
struts2框架搭建
希望对你有所帮助,有帮助的话可以给我个大拇指哦~
struts框架学习有什么好的推荐书
Struts 2权威指南:基于WebWork核心的MVC开发(附光盘)
作者:李刚编著出版社:电子工业出版社出版时间:2007年09月
本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷...
¥79.00¥58.10折扣:74折节省:¥20.90
--------------------------------------------------------------------------------
精通Struts:基于MVC的Java Web设计与开发(附光盘)
作者:孙卫琴编著出版社:电子工业出版社出版时间:2004年08月
Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把...
¥49.00¥36.79折扣:75折节省:¥12.21
--------------------------------------------------------------------------------
精通Java Web整合开发:JSP+AJAX+Struts+Hibernate(附光盘)
作者:刘斌编著出版社:电子工业出版社出版时间:2007年11月
本书详细介绍了以JSP、AJAX、Struts、Hibernate相结合的轻量级Java EE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分循序渐进地进行讲解。第1-3章为基础篇,重点讲解基于开源架...
¥79.00¥59.25折扣:75折节省:¥19.75
--------------------------------------------------------------------------------
整合STRUTS+HIBERNATE+SPRING应用开发详解(附光盘)
作者:李刚编著出版社:清华大学出版社出版时间:2007年11月
本书介绍如何整合Struts+Hibernate+Spring进行J2EE开发,所有实例都基于Eclipse IDE开发,引领读者快速进入基于Java Web的J2EE应用领域。本书主要介绍Struts、Hibernate、Spring的基础知识,如何整合这3个开源框架进行...
¥79.00¥59.25折扣:75折节省:¥19.75
--------------------------------------------------------------------------------
轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发(含光盘1张)
作者:李刚著出版社:电子工业出版社出版时间:2007年04月
本书所介绍的内容是作者多年J2EE开发经验的总结,内容涉及三个开源框架:Struts、Hibernate和Spring,还介绍了Tomcat和Jetty两个开源Web服务器的详细用法,以及J2EE应用的几种常用架构。本书不仅仅是一本J2EE入门图...
¥65.00¥48.75折扣:75折节省:¥16.25
--------------------------------------------------------------------------------
精通J2EE-Eclipse.Struts.Hibernate.Spring整合应用案例(含盘)
作者:计磊,李里,周伟编著出版社:人民邮电出版社出版时间:2006年08月
本书较为全面地介绍J2EE Web应用开发的程序设计技术。书中首先介绍相关的知识点,引导读者进入J2EE Web技术的世界。然后讲解网上购物子系统、公告管理系统、网上书店、BBS系统、信息发布平台、学生课程及成绩管理系统...
¥69.00¥51.75折扣:75折节省:¥17.25
--------------------------------------------------------------------------------
Struts,Hibernate,Spring集成开发宝典(附光盘)
作者:陈天河等编著出版社:电子工业出版社出版时间:2007年01月
本书以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。本书对每一个组件的讲解都是以入门级实例开始的,然后对...
¥69.00¥51.75折扣:75折节省:¥17.25
--------------------------------------------------------------------------------
精通JavaEE项目案例——基于Eclipse Spring Struts Hibernate(含盘)
作者:刘乃丽编著出版社:人民邮电出版社出版时间:2008年01月
本书是一本完全实战型的Java EE开发书籍。全书讲解了9个系统的实现方法,包括网上购物子系统、公告管理系统、网上书店、BBS系统、信息发布平台、学生课程及成绩管理系统、个性化定制系统、网上文件管理系统、航空票务...
¥85.00¥63.75折扣:75折节省:¥21.25
--------------------------------------------------------------------------------
精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发(附光盘)
作者:梁爱虎编著出版社:电子工业出版社出版时间:2007年07月
Java的出现,实现了跨操作系统平台的程序开发,以Java为基础的J2EE技术已经成为因特网服务技术的主流。然而,以J2EE为基础的SOA架构技术必将成为因特网服务技术的热点。笔者希望通过本书帮助广大Java开发人员快速从以...
¥46.00¥34.50折扣:75折节省:¥11.50
--------------------------------------------------------------------------------
Java开发利器:Struts Web设计与开发大全(珍藏版)(附CD-ROM光盘一张)——Java开发利器
作者:邱哲,王俊标,马斗编著出版社:清华大学出版社出版时间:2006年02月
本书由浅入深、循序渐进地介绍了如何使用Apache著名开源软件Struts来构建Web应用,同时介绍了一些构建Web应用时常用到的开源软件的使用方法,如Hibernate、Lucene等。全书分为5篇,共22章,内容涵盖了Java Web应用...
¥55.00¥41.25折扣:75折节省:¥13.75
--------------------------------------------------------------------------------
Struts与Hibernate实用教程——构建基于MVC模式的高效Java Web应用(附CD-ROM光盘一张)
作者:邬继成编著出版社:电子工业出版社出版时间:2006年09月
Struts和Hibernate是当前非常流行的Java Web应用框架,由于它们很好地实现了MVC设计模式以及具有使用简便、开源免费的特点,在国内外获得越来越广泛的应用。本书将结合实际例子由浅入深地介绍Struts和Hibernate的基本...
¥35.00¥26.30折扣:75折节省:¥8.70
--------------------------------------------------------------------------------
Struts实用开发指南——基于MVC+MyEclipse的Java Web应用开发(附光盘)
作者:高红岩编著出版社:科学出版社出版时间:2007年07月
这是一本讲解如何使用Struts框架开发Java Web应用程序的实用性图书,书中在具体讲解Struts开发技术的同时,结合MVC模式与MyEclipse工具,演示了实际应用项目开发的全过程。全书共分10章,内容以实用为主,技术和实例...
¥36.00¥27.00折扣:75折节省:¥9.00
--------------------------------------------------------------------------------
深入浅出 Struts
作者:(加)库尼亚瓦姆著,王建桥等译出版社:人民邮电出版社出版时间:1900年01月
Struts是Java Web应用首选的MVC框架。本书是世界畅销的Struts著作之一,深入浅出地探讨了许多能帮助程序员们编写高效Struts应用程序的技巧,主要内容包括利用动作表单进行输入验证、HTML标签库、输入验证和数据...
¥45.00¥33.75折扣:75折节省:¥11.25
--------------------------------------------------------------------------------
项目实践精解:基于Struts-Spring-Hibernate的Java应用开发(附光盘)
作者:梁立新编著出版社:电子工业出版社出版时间:2006年08月
本书通过一个完整的电子商务应用的设计和开发项目,引领读者学习Struts-Spring-Hibernate架构下完整的开发体系,以及Struts-Spring-Hibernate的各个组件在项目开发中的实际应用。通过对该项目各个功能模块需求分析、系...
¥52.00¥39.00折扣:75折节省:¥13.00
--------------------------------------------------------------------------------
Jakarta Struts编程(第二版)
作者:(美)凯文斯(Cavaness,C.)著,O’Reilly Taiwan公司译,林琪改编出版社:中国电力出版社出版时间:2005年08月
自本书第一版发行以来,Struts开源项目变得越来越受欢迎。尽管这项技术令人振奋,但是它的说明文档却仍然少得可怜——大多数的指南都太简单,那些要编写复杂Web应用程序的开发人员根本找不到所需的关键信息。本书第二...
¥52.00¥39.00折扣:75折节省:¥13.00
--------------------------------------------------------------------------------
J2EE开源编程精要15讲-整合Eclipse、Struts、Hibernate和Spring的Java Web开发
作者:邬继成编著出版社:电子工业出版社出版时间:2008年01月
本书内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍Eclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的实用性指导图书。本书的内容主要包括:开...
¥39.79¥29.85折扣:75折节省:¥9.94
--------------------------------------------------------------------------------
精通Struts-Java流行服务器.框架.工具及整合应用(含盘)
作者:戎伟,张双编著出版社:人民邮电出版社出版时间:2006年10月
本书以Struts框架为基础,介绍了J2EE模型中各层流行技术与Struts框架的整合,符合当今业界流行的软件开发趋势。全书共分15章,内容涵盖Struts框架的组成、J2EE架构方式、Struts框架与表示层技术整合、Struts框架与中间...
¥59.00¥44.30折扣:75折节省:¥14.70
--------------------------------------------------------------------------------
程序天下--J2EE整合详解与典型案例:一本书搞定Struts+Spring+Hi
作者:思志学等编著出版社:电子工业出版社出版时间:2008年01月
本书是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了J2EE的体系结构和如何利用开源框架Struts、Spring和Hibernate进行J2EE程序的开发,从而帮助软件开发人员快速掌握J2EE的设计思...
¥79.80¥59.90折扣:75折节省:¥19.90
--------------------------------------------------------------------------------
J2EE电子商务系统开发从入门到精通——基于Struts和Hibernate技术实现(附光盘)
作者:陈松编著出版社:清华大学出版社出版时间:2007年05月
Struts架构和Hibernate对象,关系映射工具相结合开发Web Service应用,是目前主流的Web开发模式。本书详细介绍了Struts和Hibernate基础理论,并大量地采用与实例相结合的方式,形成本书“理论+案例,理论案例相辅相承...
¥49.00¥36.75折扣:75折节省:¥12.25
--------------------------------------------------------------------------------
Struts基础教程
作者:(美)多雷著,铁手等译出版社:人民邮电出版社出版时间:2007年02月
本书介绍Apache Struts的最新版本。书中以强调实际动手的方法来讲述。第一部分包括Struts基础知识,以及开发人员必备的JSP和servler基础知识;第二部人包含Struts中更加“高阶”的部分,例如Tiles、Validator框架以及...
Spring IOC核心功能快速入门
IOC:控制反转,是一种理论,概念,思想。把对象的创建,赋值,管理工作交给代码之外的容器实现,也就是对象的创建是由其他的外部资源完成。
Spring容器是 Spring框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring容器使用依赖注入(DI)来管理组成一个应用程序的组件,这些对象被称为 Spring Beans。
通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装。配置元数据可以通过 XML,Java注释或 Java代码来表示。 Spring IoC容器利用 Java的 POJO类和配置元数据来生成完全配置和可执行的系统或应用程序。
IOC容器具有依赖注入功能的容器,它可以创建对象,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个实例,控制权由程序员控制,而"控制反转"是指new实例工作不由程序员来做而是交给Spring容器来做。在Spring中BeanFactory是IOC容器的实际代表者。
使用IoC的目的:减少对代码的改动,也能实现不同功能。实现解耦合。
第一步:创建一个Maven工程
导入Spring和junit依赖到pom.xml中:
第二步:创建一个接口
第三步:创建接口实现类
第四步:在resource资源文件目录下创建application.xml文件
第五步:创建测试类
Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。在spring的XML配置文件中,给java对象的属性赋值。DI注入:创建对象,给属性赋值。
当容器调用一个无参的构造函数或一个无参的静态 factory方法来初始化你的 bean后,通过容器在你的 bean上调用设值函数,基于设值函数的 DI就完成了。
第一步:创建一个实体类
第二步:在resource目录下编写application.xml文件
第三步:编写测试类
构造注入:
当容器调用带有一组参数的类构造函数时,基于构造函数的 DI就完成了,其中每个参数代表一个对其他类的依赖。
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:编写测试类
注入内部 Beans:
Java内部类是在其他类的范围内被定义的,同理,inner beans是在其他 bean的范围内定义的 bean。因此或元素中的元素称为内部bean。
内部 Bean的定义不需要指定 id和 name。如果指定了,容器也不会将其作为区分 Bean的标识符,反而会无视内部 Bean的 scope属性。所以内部 Bean总是匿名的,而且总是随着外部 Bean创建。
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:编写测试类
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:创建测试类
注入Bean引用:
注入 null和空字符串的值:
自动装配就是指 Spring容器在不使用和标签的情况下,可以自动装配(autowire)相互协作的 Bean之间的关联关系,将一个 Bean注入其他 Bean的 Property中。
下列自动装配模式,它们可用于指示 Spring容器为来使用自动装配进行依赖注入。你可以使用元素的 autowire属性为一个 bean定义指定自动装配模式。
当自动装配始终在同一个项目中使用时,它的效果最好。如果通常不使用自动装配,它可能会使开发人员混淆的使用它来连接只有一个或两个 bean定义。不过,自动装配可以显著减少需要指定的属性或构造器参数,但你应该在使用它们之前考虑到自动装配的局限性和缺点。
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:创建测试类
ByType:
这种模式由属性类型指定自动装配。Spring容器看作 beans,在 XML配置文件中 beans的 autowire属性设置为 byType。然后,如果它的 type恰好与配置文件中 beans名称中的一个相匹配,它将尝试匹配和连接它的属性。如果找到匹配项,它将注入这些 beans,否则,它将抛出异常。
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:创建测试类
由构造函数自动装配
这种模式与 byType非常相似,但它应用于构造器参数。Spring容器看作 beans,在 XML配置文件中 beans的 autowire属性设置为 constructor。然后,它尝试把它的构造函数的参数与配置文件中 beans名称中的一个进行匹配和连线。如果找到匹配项,它会注入这些 bean,否则,它会抛出异常。
通过spring的注解完成Java对象的创建,属性的赋值。代替xml文件
在 XML注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。
注解连线在默认情况下在 Spring容器中不打开。因此,在可以使用基于注解的连线之前,我们将需要在我们的 Spring配置文件中启用它。所以如果你想在 Spring应用程序中使用的任何注解,可以考虑到下面的配置文件。
1)@Component
可以使用此注解描述 Spring中的 Bean,但它是一个泛化的概念,仅仅表示一个组件(Bean),并且可以作用在任何层次。使用时只需将该注解标注在相应类上即可。
2)@Repository
用于将数据访问层(DAO层)的类标识为 Spring中的 Bean,其功能与@Component相同。
3)@Service
通常作用在业务层(Service层),用于将业务层的类标识为 Spring中的 Bean,其功能与@Component相同。
4)@Controller
通常作用在控制层(如 Struts2的 Action、SpringMVC的 Controller),用于将控制层的类标识为 Spring中的 Bean,其功能与@Component相同。
5)@Autowired
可以应用到 Bean的属性变量、属性的 setter方法、非 setter方法及构造函数等,配合对应的注解处理器完成 Bean的自动配置工作。默认按照 Bean的类型进行装配。
6)@Resource
作用与 Autowired相同,区别在于@Autowired默认按照 Bean类型装配,而@Resource默认按照 Bean实例名称进行装配。
@Resource中有两个重要属性:name和 type。
Spring将 name属性解析为 Bean的实例名称,type属性解析为 Bean的实例类型。如果指定 name属性,则按实例名称进行装配;如果指定 type属性,则按 Bean类型进行装配。如果都不指定,则先按 Bean实例名称装配,如果不能匹配,则再按照 Bean类型进行装配;如果都无法匹配,则抛出 NoSuchBeanDefinitionException异常。
7)@Qualifier
与@Autowired注解配合使用,会将默认的按 Bean类型装配修改为按 Bean的实例名称装配,Bean的实例名称由@Qualifier注解的参数指定。
第一步:创建实体类
第二步:在resource目录下编写application.xml文件
第三步:创建测试类
扫描多个包:
第一步:创建实体类
第二步:xml配置文件
properties配置文件
第三步:编写测试类
原文链接:
关于struts2快速入门到此分享完毕,希望能帮助到您。