一起学习Struts(MVC)

前些日子在看EJB.觉得有的复杂.后来听高手建议先学MVC(struts).再学EJB这样才会有效果.不然只会打击我的信心.

所以.我得花些日子来好好理解struts.

/*learndiary.com对这个目标的补充说明:

  *这个目标是网友ssuupv立的,学习日记开发小组借用他的目标作为小组成员的学习目标。

  *他是因为学ejb而学的struts,学习日记开发小组把它作为学习目标之一是因为是以struts为框架构建程序,

  *但目的都是一个:学习struts。开发小组也不是一定只用ejb,当然视以后的情况而定,也不会排除使用ejb。

  *估计是多个版本都将进行(不一定是同时),喜欢ejb的用ejb,喜欢javabean的用javabean,喜欢Hibernate的用Hibernate。

  */

36 thoughts on “一起学习Struts(MVC)”

  1. 接触MVC没多久觉得客户化标签将网页(表示层)与JAVA代码(业务层)完全分离真得是太好了.不知大家有没有这样感觉.还有Struts应用配置,控制器组件都看一些基本概念有点半懂的感觉, 还要待高手指点一下.

  2. ejb的开发和后期的维护代价实在大,个人意见是能不用则不用,特别是实体bean更是难以维护.

  3. 要是不用EJB,那更不行.不然专家们,不会搞出这个的.只不过还有很多地方还要优化而唉!相信EJB会越来越优秀.

  4. 如果写一个通用的ejb那么后期就不需要维护,注意的是尽量不写entity bean这样会降低效率而已!

  5. 如题:今天看了下模型层,原以为持久化层很容易的(因为以前接触都是些小程序),原来DAO是那么的复杂,尤其在稍大一点的应用程序.并且实现的方法也是很多,如ORM(包括很多的第三方控件). EJB(这个就不用说了).那位高手要是对持久化层有研究的话,请多我指教.

  6. 让我选择的话,我会用EJB的.EJB是有一定的复杂性,但总体的来讲感觉得还是非常棒.

    况且EJB3.0快出来了,加入了Hibernate一些特性,等等.EJB会朝着更实用和简单方向发展.

    虽然这方面知识只是刚刚入门,不过乐于挑战.

    TO:ssuupv

        我觉得不一定先学MVC(struts),再学EJB这样才会有效果. 选一本简单易懂的EJB入门书看就不会觉得复杂.

        介绍两本书

          << 例释JAVA2企业版(J2EE)程序设计 >>  作者: 张洪斌 

          <<Enterprise JavaBeans >> 作者: (美)Richard Monson-Haefel 译者:朱小明 周琳

         个人觉得这两本书对初学者是不错的入门好书.作者对读者说:看一本书看不懂不是因为太难或你太笨,而是书写不好,记住:只有笨老师,而没有笨学生.哈哈...有道理哦....

  7.          据陈健翔的信息时代学习理论的演讲,信息时代的每一个人都是学生,学校的功能将由教学变为为学生学习提供服务,老师的功能也在发生着转变。我也是听得一知半解。

              但是,我觉得,只要我们聪明点,笨老师也会变成好老师。

              那位作者那样说,我认为有抬高自己,贬低别人的嫌疑。

              当然,我承认自己是个笨学生。

  8. ejb.关键是没有实践的地方.自己做的,或者从网上下的资源,都很少有个完整的EJB内容.我觉得一般企业级的应用程序有可能会用到EJB像一般的应用很少会用(小的应用体现不出来EJB的优势啊).不知,我这个想法正确与否,请各位仁兄,指教.

  9.     像我们的javabean只是运行于同一机器的jsp容器中。而ejb可以运行于远程的ejb容器中(如jboss),这样,有利于实现分布式环境的负载平衡和组件共享。实际,我也没有用过ejb,上述看法主要是我根据一些资料,自己的推测而已。

  10. 我是刚学STRUTS的,现在刚参加开发完一个简单的项目,不过我用的是eclipse开发环境的,EJB听说过但没用过,不知道难不难学

  11. 大家好。我是一个新人。感觉这里不错的。所以就加入了。

    先简单介绍一下我吧。28岁的男人一个,在大连做软件开发,差不多有5年的经验了。

    希望学习struts的东东

  12.   听到你的“感觉”,让我感觉我们真的要加油了,争取把学习日记做成一个对大家有用的东东。

      我快30了,兄弟:)

      祝元旦快乐!

  13. master,你看我们能不能捎微放一些如孙鑫他们的视频,或者我们在规定的时间里,我们来上线进行视频交流。让那些有疑问或是让自己做出一些比较经典工程的人做一些讲解啊!这样应该会有帮助哦//

  14. 站长,好久没来这里。刚才看到你在我的那个日志,留的话。你那么客气干吗?太见外了。(那个个人财务我基本上做好了,并且我自己在那边试用了一段时间,感觉还可以),贵网站,是我入门教师,我是很关注的。同时我也介绍很多人过来。呵呵

  15. >你那么客气干吗?太见外了。

    ssuupv,我是真的后悔当初当你提出你想做个网络版的个人财务系统时我所说的话。

    我已经从中得出一个深刻的教训:任何一个人的新想法和点子,或者当时在你我眼里是很不现实甚至是可笑的,也不要说任何打击别人积极性的话。

    因为,你我的眼光也有限。也许,就是一句不经意的话,就破坏了一项未来的重大创新。

    对人,要多鼓励和赞许。我要把这句话永远记在心里。

    谢谢您帮助我明白了这个道理。我是真心的。

    >那个个人财务我基本上做好了,并且我自己在那边试用了一段时间,感觉还可以

    你完成的个人财务系统就是类似我在做个网络版的个人财务系统中提到的那些个人理财网站吗?如果是的话,你打算打它做成网站吗?如果你把他做成了网站,请一定告诉我。你可以在这个网站留言(本网站留言只有我一个人看得见),或者我的电子邮件:mdx-xx@tom.com

    我要认真欣赏你的作品,说不一定能给你提点建议也说不一定呢。

    衷心祝你天天快乐。

    ps: 我到您的博客上看,好多东西已经超出了我的知识范围,现在我要拜您为师。

      另外,我修改了您上面留言的链接。链接的形式是:http://www.ssuupv.54bk.com/

  16. 前段时间刚从图书馆借了几本Struts的书,开始劲头很大,最近由于考试,放了几天,再看时发现还是挺难理解的。我学的专业是控制,所以学习计算机完全是兴趣,之前用asp给人做过一些办公自动化的平台,现在想主攻java方面,可说实话,今天有些犹豫,觉得可能学习.net会进展快点,有些迷茫!请各位给个意见!谢谢!

  17. 欢迎上面的朋友来到JAVA学习日记,我是这儿的站长,祝元旦节快乐。

    我的个人意见:

    如果您对微软平台的东西比较熟悉了,那么就用.net吧。世界上的软件也不是Java就能做完的嘛。做有用的软件是不管用什么平台来做的。

    我的专业是地质,选择Java之前没有什么微软平台的基础,所以就一路学Java到现在。

    我对Java的看法是:成熟,资料多(尤其是开源方面的),跨平台等等。

    所以,我也是一个半路出家的程序业余爱好者,也不能给您更进一步的建议了。只是衷心祝您能够早日选择好适合您的平台,做你喜欢做的事,天天快乐!

Comments are closed.