刚准备学struts,但是是学struts2还是structs1.x,求解释?

问题描述

到底哪一种是现今软件的主流框架,struts1.x?struts2?

解决方案

解决方案二:
直接上struts2吧
解决方案三:
当然最好是都会啦,先学struts1再学struts2!反正学了一个的话另外一个也容易啦!!
解决方案四:
就是,最好都会,你如果进公司接手的是遗留项目的话都是用struts1做的,新项目都是用struts2做了。最好都会了
解决方案五:
两个都学。
解决方案六:
有servletjsp基础的话建议先看看struts1基本上看上一半天就会了完了整2也不是啥麻烦事就是一堆配置。。。
解决方案七:
学2吧,果断
解决方案八:
struts1.x和struts2还是有很大区别的,要注意区分。建议两个都学,因为很多情况下都会用到。而且学习起来并不太困难。加油!
解决方案九:
struts2现在大多数已经用这个了
解决方案十:
学2吧我就直接学的2
解决方案十一:
学2吧!基本上都用2!
解决方案十二:
新手去公司一般都需要要你维护下老的项目吧老的几乎是struts1。。。新项目都直接上struts2建议两个都学先学主流的2学会后再1不难的
解决方案十三:
引用11楼magicluo的回复:

新手去公司一般都需要要你维护下老的项目吧老的几乎是struts1。。。新项目都直接上struts2建议两个都学先学主流的2学会后再1不难的

顶先详细学2再粗略学1
解决方案十四:
刚学完S2几个月。还行。
解决方案十五:
个人认为,先学下1.x再学2
解决方案:
建议你先学1因为1很经典虽然1和2不是基于一套东西但对学2还是有很大的帮助的到最后还是得都会因为你不知道你的下一个项目会用什么
解决方案:
建议直接学STRUTS2,毕竟现在用STRUTS1.X开发的公司越来越少了,大都在用STRUTS2了,因为2比1更好。以后如果有遇到旧的使用STRUTS1的项目,可以再现学STRUTS1,不会很难的,再说一般也只是做些维护和修改,不必学得太过深入。。
解决方案:
哪有比较好的struts2的教学或者教程之类的视频?文档?马士兵的那个怎么样?
解决方案:
马士兵讲的很好啊,我学Hibernate、Spring、Struts2都是看马士兵的视频,再次再次谢谢马哥。
解决方案:
struts2比struts1简单但还是先学struts1比较好那样就知道struts2的很多流程了
解决方案:
都学,最好从struts1学起,可以理解运行流程。而且现在很多遗留项目都还是用struts1做的。
解决方案:
当然是structs2,都更新到2了啊!以后可能有更新版本
解决方案:
struts1自身就有矛盾存在,使用的时候formBean是个最大的争议,你没实现一个action就要有一个对应的formBean,而里面的属性和页面控件也存在取舍问题。struts2虽然好像是struts1的升级版,但是两者几乎没有任何关系,2的前身也不是1,而2却很好的解决了1的争议问题。并且用的时候很方便,逻辑思路也很清晰。建议:学2吧!学了2的都应该知道比1太好用了,省去很多东西!!还有它自己的标签,用着超爽!很智能的!!
解决方案:
马老师讲得都很实用,是实用型的。。而传智播客的讲得很细,是知识点型的。。建议搭配看,或者找本较厚较权威的书,一边做项目一边看。。
解决方案:
都的会啊,只要Java基础好了,那些都是很简单的。
解决方案:
struts2
解决方案:
先学1,懂里面一点机制以后再去学2,你会发现2里面很多东西操作起来变得简单了。但是如果你先学2,但有项目又需要你去做1的东西,那你就用起来不爽了。不过我觉得这个框架没多大关系,做项目最大的问题就是一个思想。灵活运用才是最好的
解决方案:
建议从stuts1开始学,自己是从s1开始学的,然后学的s2,感觉很好的啊!两个都学是最好的啊!
解决方案:
建议2个都学,如果觉得麻烦其实学2就可以了
解决方案:
都学,。。。。。。。。都有项目。。。。。。。。
解决方案:
都学,先学1,后然学2就容易多了
解决方案:
先学1.x,在学2个人建议
解决方案:
两个都会还是最好的。
解决方案:
那必须2啊1过时啦
解决方案:
struts2比较好!
解决方案:
引用22楼issac25name的回复:

struts1自身就有矛盾存在,使用的时候formBean是个最大的争议,你没实现一个action就要有一个对应的formBean,而里面的属性和页面控件也存在取舍问题。struts2虽然好像是struts1的升级版,但是两者几乎没有任何关系,2的前身也不是1,而2却很好的解决了1的争议问题。并且用的时候很方便,逻辑思路也很清晰。建议:学2吧!学了2的都应该知道比1太好用了,省去很……

确实,我是直接自学2的,后面学校教1,我看到那formbean觉得很郁闷不过学了2,自己再学1也是很简单的事,感觉就是配置麻烦点而已,基本都差不多
解决方案:
别再用struts1了,直接用struts2吧
解决方案:
学了1就容易学2引用35楼jxsfreedom的回复:

引用22楼issac25name的回复:struts1自身就有矛盾存在,使用的时候formBean是个最大的争议,你没实现一个action就要有一个对应的formBean,而里面的属性和页面控件也存在取舍问题。struts2虽然好像是struts1的升级版,但是两者几乎没有任何关系,2的前身也不是1,而2却很好的解决了1的争议问题。并且用的时候很方便,逻辑思路也很清晰。……

解决方案:
看来我要学struts2了
解决方案:
我倒是觉得现在还是Struts1用的比较多,Struts2还没有太形成规模,但也是不久的将来的事情
解决方案:
两者只是一门技术而已,学习什么在于你做的项目用什么,没必要什么都会,什么都会,什么都不会,学了不用等于没学。不用的技术了解就行,用的时候容易上手。
解决方案:
struts1和struts2都是一个应用框架,学好了一个,其它的都很容易。从实用情况来看,学struts2比较合适,毕竟新的项目都用struts2了。struts1已经比较老了,很多在维护的项目也是基于struts2做的。学一个应用开发框架,主要是明白思路,然后,其实就是一些配置了。应用框架最终的目的基本都是用配置来减少或避免代码修改,实现优雅的控制。
解决方案:
当年学的时候学的是struts1.2后来自己又学了struts2公司用的是webwork一样
解决方案:
都差不多

时间: 2024-10-01 22:51:31

刚准备学struts,但是是学struts2还是structs1.x,求解释?的相关文章

新手学Struts(二)----Struts2工作机制

    Struts2的体系结构如图所示:     从上图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤: 1.客户端初始化一个指向Servlet容器(例如Tomcat)的请求: 2.这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助:) 3.接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个

刚学C#,有句代码看不懂,求解释

问题描述 privatePlayingCard[,]cardPack;这个privatePlayingCard,能理解,是定义一个PlayingCard的二维数组.后面的呢?没有数据类型的变量? 解决方案 解决方案二:应该是对象数组...intstring能做数据类型自己的写的类也可以了..解决方案三:引用1楼net_java_dram的回复: 应该是对象数组...intstring能做数据类型自己的写的类也可以了.. 呵呵,没注意,原来有个空格隔开,这回明白了PlayingCard是个类,定义

java-新人刚学Java,有个很纠结的点求帮忙解答

问题描述 新人刚学Java,有个很纠结的点求帮忙解答 JAVA 在定义一个类时候,在他的内部定义main方法, package com.pc; public class Person { private String name; private String job; private int age; public Person(String name, String job, int age){ this.name = name; this.job = job; this.age = age;

《趣学JavaScript——教孩子学编程》——导读

前言 趣学JavaScript--教孩子学编程 欢迎阅读本书!在本书中,你将学习用一种Web语言(JavaScript)来编写程序.但是更重要的是,你将成为一名程序员,即不仅会使用计算机而且会控制计算机的人.一旦学会了编程,你可以让计算机遵从你的意愿去做你想做的任何事情. JavaScript是一门不错的语言,值得学习,因为它随处可用.诸如Chrome.Firefox和Internet Explorer这样的Web浏览器,都使用JavaScript.借助JavaScript的强大功能,Web程序

jsp-下边的代码谁懂啊,大神求解释。顺道告诉我下想学关于这个看什么,谢谢啦

问题描述 下边的代码谁懂啊,大神求解释.顺道告诉我下想学关于这个看什么,谢谢啦 <head> <jsp:include page='/res/inc/inc.jsp' flush='true'/> <style> .FixedTitleRow { position: relative; top: expression( this.offsetParent.scrollTop ); z-index: 10; background-color: #ffffff; } .Fi

数值型-传热学稳态数值解,有悬赏!!求大神!!

问题描述 传热学稳态数值解,有悬赏!!求大神!! 80C (稳态数值解)一矩形薄板,水平7米,垂直6米.薄板左侧边界温度为200K,上侧100K,下侧150K,右侧50K,其余两面绝热.求内部各节点的温度.图传不上来会的话加我QQ发图吧,谢谢各位大神了!

《趣学JavaScript——教孩子学编程》——第2章 类型与变量2.1 数字和运算符

第2章 类型与变量 趣学JavaScript--教孩子学编程 编程其实就是操作数据,可什么是数据呢?数据就是我们保存在计算机程序中的信息.例如,你的名字就是一条数据,年龄也是一条数据.你头发的颜色,有几个兄弟姐妹,住在什么地方,是男生还是女生--所有这些都是数据. JavaScript中有3种基本的数据类型:数字.字符串和Boolean(布尔类型).number用来表示数字.例如,年龄可以用一个number表示,身高也可以用number表示.JavaScript中的数字如下所示: 字符串用来表示

《趣学JavaScript——教孩子学编程》——第1章 认识JavaScript1.1 认识JavaScript

第1章 认识JavaScript 趣学JavaScript--教孩子学编程 计算机是功能强大到令人难以置信的工具,它能够执行很多惊人的操作,例如,下国际象棋比赛.提供数以千计的Web页面,或者在数秒钟之内执行数百万次复杂的计算.但是,深入去看,计算机实际上是很傻的.计算机只能够执行人类告诉它的事情.我们使用计算机程序告诉计算机采取什么动作,而程序只是令计算机遵从的指令集合.没有程序的话,计算机什么也干不了. 1.1 认识JavaScript 更糟糕的是,计算机不能理解英语或任何人类语言.计算机程

大家好,想学.net 以前没学过什么编程软件,问问大家应该先从那里下手好呢?

问题描述 大家好,想学.net以前没学过什么编程软件,问问大家应该先从那里下手好呢?大家好,想学.net以前没学过什么编程软件,问问大家应该先从那里下手好呢? 解决方案 解决方案二:先学语言,再操作编程软件.建议先学C,C++.或者其他你喜欢的语言.然后学习VisualStdio这个软件.