Struts,很迷茫。高手些来给小弟解决下问题嘛

xx57454996 2008-07-02 09:59:31
我也是一个Java菜鸟阿。看了很多的人才招聘,都要对Struts这个东西熟悉,或者是精通,到是,到现在为止我都还不知道Struts具体应用,如何开发。虽然来CSDN看了很多帖子,可是越看越迷茫,上面说的那些JavaBeen,JSP,Servlet,简单的MVC格式我也理解了。也真正应用到一些小项目中,但是这个Struts,看了好多资料,实在搞不懂。麻烦各位大虾下给我介绍下这个Struts是个什么东东,对于一个新手来说学起来是不是很困难,还有最重要的是,我不知道学Struts到底从何入手。拜托咯,大虾们。
...全文
163 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shine_Panda 2008-07-03
  • 打赏
  • 举报
回复
基于请求拦截器 的 MVC框架
kbyst 2008-07-03
  • 打赏
  • 举报
回复
孙卫琴的那本struts书也不错,看看前面几章就能基本了解原理

再找一个登录注册的例子,按着代码敲一遍,就懂的大概了

剩下的标签,验证,国际化什么的,用时现查就行了
yami251139 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Landor2004 的回复:]
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的
[/Quote]
同意!!!
cuilike 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Landor2004 的回复:]
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的
[/Quote]

这位仁兄强
buyaowen 2008-07-03
  • 打赏
  • 举报
回复
网上那么多教程,自己先做一个helloword,如果出来了,就差不多了。然后慢慢深入
serryzhao 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jabeginner 的回复:]
了解了mvc模式,再看一下struts的说明的话,应该就能很快明白struts的好处啦!

view层就是很多自定义的jsp页面用的标签
control层就是你要执行的action,基本的业务控制就在这里写
留下就模型层啦,不过关于持久化数据层一般都要用到hibernate啦

你先看一下struts的配置文件,struts-config.xml文件,里面的结构就能告诉你他的工作过程
[/Quote]
struts就是这样一个集成框架,lz学struts1 还是struts2?
xiaojiit 2008-07-03
  • 打赏
  • 举报
回复
struts in action ,这本书不错!可以看看!
jabeginner 2008-07-03
  • 打赏
  • 举报
回复
了解了mvc模式,再看一下struts的说明的话,应该就能很快明白struts的好处啦!

view层就是很多自定义的jsp页面用的标签
control层就是你要执行的action,基本的业务控制就在这里写
留下就模型层啦,不过关于持久化数据层一般都要用到hibernate啦

你先看一下struts的配置文件,struts-config.xml文件,里面的结构就能告诉你他的工作过程
zidasine 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 xx57454996 的帖子:]
上面说的那些JavaBeen,JSP,Servlet,简单的MVC格式我也理解了。[/Quote]
这个你都理解了 struts1是基于这个开发的一个MVC框架
如果你真的理解了这个

[Quote=引用 5 楼 Landor2004 的回复:]
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的
[/Quote]
dinglinhu 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Landor2004 的回复:]
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的
[/Quote]

呵呵,我也同意这个观点。
看书十天不如实际应用2~3天。
Landor2004 2008-07-03
  • 打赏
  • 举报
回复
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的
KOOK_OKKO 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yami251139 的回复:]
引用 5 楼 Landor2004 的回复:
等你找到工作后,用struts作项目,连续加班到晚上10点以后,不出3天你就知道struts是干啥的

同意!!!
[/Quote]

不同意,不先学好struts,哪来的公司要??呵呵
xx57454996 2008-07-03
  • 打赏
  • 举报
回复
前辈们。讲了那么多,你们还是认为先做些项目来熟悉,然后再深入了解下?
night__cat 2008-07-03
  • 打赏
  • 举报
回复
建议先学jsp
ly19850703 2008-07-03
  • 打赏
  • 举报
回复
找本书,找个例子试一下,就清楚了
shantang1984 2008-07-03
  • 打赏
  • 举报
回复
你看书看十遍,可能都不如一个实例来的上手的快
我就是刚开始怎么看都看不明白
接触第一个项目的时候就小悟了一下
简单讲一下

Form只是接收画面表单的一个Bean

web.xml加载struts-config.xml

struts-config.xml这个东西控制页面请求
配置看看书就会了

具体的Action处理请求

还是自己写个helloworld吧,具体哪里报错什么的再来问!


dryZeng 2008-07-03
  • 打赏
  • 举报
回复
通俗一点.
STRUTS是一个框架,它把视图-模型-控制器分离开,方便编程人员从技术上脱离开来,只关注业务.
就像是建一栋房子,你去找一个框架,放那里,现在你只要把一块一块砖砌上去就行了,不用管这个框架能不能承重,因为人家已经试过了,承重能力强.
所以,有了STRUTS,你只考虑业务方面的东西,不用考虑技术方面,只用把能实现业务的代码砌上去就可以了.
一个简单的例子,用户登陆,然后显示.

先在WEB.XML中把STRUTS做为SERVLET入口.

再有一个页面里一个FORM包括用户名

再写一个FORM类,继承STRUTS的ACTIONFORM来接收页面提交的用户名,在STRUTS-CONFIG.XML里面配置ACTION

进入ACTION中,得到ACTIONFORM中的用户名,做相关处理(或调用业务函数或与数据库连接),然后跳转到显示用户名页面.


数据流也就是:页面->ACTIONFORM->ACTION->页面
胡矣 2008-07-03
  • 打赏
  • 举报
回复
struts2的教程
很简单 一看就会
http://download.csdn.net/source/502476
  • 打赏
  • 举报
回复
用struts作项目,连续加班到晚上12点以后,不出3天你就知道struts是干啥的
huoyutu 2008-07-03
  • 打赏
  • 举报
回复
应该比较简单吧
我学struts2只用了3天

前提是我会struts
孙卫琴的那本书确实不错,不过还是要靠自己多练习
加载更多回复(3)

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧