初学Struts

制作Cab文件    照着网上的方法制作了cab文件,怕以后自己忘记,把它记下来。   第一步: 制作MSI完整文件,   第二步: 新建个SetUp.Inf文件,文件具体内容如下:                    [version]                    signature="$CHICAGO$"                    AdvancedINF=2.0       阅读详情

重新看了一下Struts。以前也看过,基本了解是怎么一回事。那还是半年前,还做过一个登录的例子,但基本忘完了。今天又重做了这个例子。这次有一个更好的理解。及时总结,写一下学习体会。

Struts的组成,这里只说用户看到的,至于那些内部的组成就不讲了。
Struts我们要做的主要有五个东西:ActionForm,Action,ApplicationResources.properties,struts-config.xml,web.xml,然后还有一个是jsp可以在jsp中加一些struts的标签。

ActionForm是一个Javabean,它封装了jsp页面参数信息。通过它可以将参数从显示层传递到控制层。它有两个方法validate和reset。validate可以验证参数的有效性。reset方法重新设置参数信息。

Action是控制类,它接收显示层传递过来的信息,调用逻辑层处理后调用显示层显示。方法是public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)

ApplicationResources.properties设置一些信息,如错误显示信息等。

struts-config.xml是配置struts流程等信息的文件。如数据源、ActionForm与Action对应,forward流程等。

web.xml是基本的Web程序配置文件,和我们在做Servlet应用程序时是一样的。配置些基本的Servlet信息、欢迎文件等。

上面讲的都是一些基本的东西,至于更复杂的。只是了解,没有深入研究,等我做一个实例后再总结。 

Struts 初学指南  Struts 应该已经不算很新的东西了,       不知道还有没有初学者需要下面的内容一、Struts 简介    Struts 是 apache 组织 jakarta 项目的一个子项目,用以改善 web 系统的结构。    Web 系统本身的复杂性与业务流程的不确定性,是相当棘手且难于处理的。例如,用户可能随时使用一个链接从系统的这部分跳到另一部分。又或者登陆一个页面后可能隔半天没反映,而突 阅读详情

相关推荐

初学struts2遇到的问题

 初学struts2没有配置好的一个DJ问题~~不够细心~~  开始真的是郁闷了几天,就是被个小问 题给害得好惨~ 而这个小问题的起因就是,把struts.xml放置的位置不对,粗心所付出的代价就是去图书馆一本一本的struts2的书都翻翻那些例子,跟配置~ 不够还得去网上下电子书对照,开始都是围着设置action的地方,以为是包写错还是名字的问题~直到几天后,才发现原来没

搜索引擎、个性化推荐、大数据相关学习笔记| 941

初学者理解Struts

初学者理解Struts新手学习struts可以更加好的理解面向对象开发的方法、3层结构的优势、模型驱动等概念。Struts是一个不错的java框架,但是它包含的内容也相当多,对于初次接触它的人,特别是java新手,可能有很多不明白的地方。根据我自己的理解和实践,觉得struts还是相当容易上手,网上能找到很多例子。但是这些例子又讲的比较浅,没有涉及到实际项目的应用,比如如何连接数据库,如何实

我的专栏 1305

初学者的strutsstruts.xml小结

初学struts,还没入门,看了一点,然后理理自己的思绪。不对之处,还请见告,也请原谅。最后附上权威的执行流程 考虑一下MVC模型, 在struts中, C:FilterDispatcher V:page M:action 回想一下这个流程 1、首先是当tomcat收到一个HttpServletReques之后,根据web.xml是否通知struts2

csdnfirst2的专栏 2406

Struts框架初学

第一次学习struts框架,不明白其原理,文字也看得不是很明白,所以动手做一个登录小程序帮助自己理解其原理,希望对自己有帮助。 第一、什么是struts框架 这里就不在叙说了,能百度到很多。下面是struts和hibernate框架用到的包 第二、后端结构 后端写了entity实体层,dao数据层和Action层 entity实体层: package com.strutsExample.entity; public class Users { private String username;

whh1236的博客 558

Struts2初学建议

Struts2比起Struts1来说改进不少,写程序方面也方便了很多,只不过对于刚刚学习Struts2,却根本没有接触过Struts1的人,在做Struts部署的时候,往往会遇到很多问题,问题久了还不能解决的话,就会大失积极性.显然已经没有必要回去研究Struts1了,那么要的就是一种比较方便进入Struts2的开发环境.幸运的是,Struts2自带了几个例子(war),其中有一个stru

hoverlees的专栏 1386

初学struts2框架

昨天初学strts2,折腾了一晚上才正好一个简单的应用程序,在这个过程中遇到了很多的问题。 1.struts2的更新太快,所以从图书馆借的书常常会跟不上变化,所以有时执行起来会很麻烦。 2.如果你是按照课本和网络教程编写的话,如果找不到页面(也就是常说的404)其中就要检查一下你的包是否导入的正确,对于struts2,如果搭建一个简单的小程序,你只需要导入8个必须的包,截图如下: ...

weixin_30641465的博客 184

初学struts有些问题要注意!

 我在这里说一些比较细的地方,都是我遇到过的,其他方面网上书上都说得很详细了。struts-config.xml文件,这是很重要的地方,成败的关键啊!!一般的样式就是这样,红色部分要注意                    ------虽然在Eclipse开发当中,顺序不是这样,但是出问题时可以考虑先改这里的顺序,我试过在这里改了以后问题解决了。     

yzkzoo 496

初学者在maven与struts2上遇到的小坑。

初学struts2,于是写了个最简单的demo。我用maven建立struts2项目时遇到了两个小坑(其实是知识漏点)。 先上目录结构 然后详细代码 1.HelloWorldAction package com.eshore.action; import com.opensymphony.xwork2.ActionSupport; public class HelloWorld

Jenkin2333的博客 461

初学STRUTS

欢迎你来关注我,心里感到特别高兴,毕竟这是我的第一个贴。我初学Struts没几天,脑海里总蹦出点东西,所以想把它写出来:我用Myeclipse 开发STRUTS下面是我简单介绍一下各个文件的作用:如有不当之处,敬请诣出!1:SRC>>[1]:com.yourcompany.dao(这里面的类是负责数据库).[2]:com.yourcommpay.model(这里面的类负责与数据库链接的

jinren1010的专栏 2135

初学Struts 2(一)

一、记录贴 初次使用Struts 2框架写一个简单地web项目 1、先建一个web项目,然后在src目录下建一个struts.xml文件(注意首字母一定要小写,不需要建在任何包中),文件代码如下: struts.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache So...

q_2540638774的博客 201

关于初学struts2遇到的问题和解决办法

初学javaee框架struts2时遇到了两个要命的问题: 第一个问题如下图,只要一导入Action的JAr包就报错 出现这种问题的原因: myeclipse的Java complier level最高为1.6,而从eclipse中导过来的项目使用的jdk版本为1.8,故myeclipse将项目编译后不支持jdk1.8导致项目出错。 解决方法: 可以选择升级myeclips

sinat_36405122的博客 344

Struts初学

自我概述 今天看了Struts,感觉这是个非常好用的东西!虽然它已经过时了,被springMVC取代了,但是仍然有了解的价值。 可是在学习过程中遇到了很多问题,比如其中一些原理很是抽象,有一些问题莫名其妙;也许是我基础薄弱,让我有一些沮丧和低迷,让我坚定了把学习的重心放在Why,而不是How!希望所有志同道合的博友们,明我之心,这样才能在IT行业走的更远! 无论如何,还是要在这么晚...

蜗牛虽慢,但始终坚持不懈 200

Struts初学者教程

Welcome to Struts Tutorial for Beginners. Struts is one of the oldest frameworks to build Java Web Application. 欢迎使用Struts初学者教程。 Struts是构建Java Web应用程序的最古老的框架之一。 Struts教程 (Struts Tutorial) Struts wa...

从零开始的教程世界 858

Struts2初学 struts.xml详解一+Struts2初学 Struts.xml详解二

Struts2初学 struts.xml详解一 Struts2初学 Struts.xml详解二

shenghua 697

Struts2初学

疯了都,,今天中午找错误,找啊找,可就是感觉没有错误! 于是 我决定睡一觉,,,起来找,过了几分钟突然发现struts.xml里package少添一个属性extends="struts-default"我重新来写一下如何配置 (我使用的是IDEA) 1.新建一个project 2.然后配置Tomcat和导入包 这里我不配置tomcat 之前写过。 导入包 需要的包有 jar包

YinXin的博客 342

Struts2初学搭建简单项目

一、Struts2介绍 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比     优点:业务代码解耦,提高开发效率     缺点:执行效率偏低,需要使用反射、解析XML等技术手段,结构复杂 二、架构图 先了解架构原理...

liumce的博客 515
上一篇: Set List Map总结
下一篇: 离开了合肥
dengkun39
博客等级 码龄20年 2粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值