ssh框架集成学习完了,现今总结如下:
起初在学习struts的时候,感觉很不适应。因为它与已入脑三分的jsp+javabean或与jsp+javabean+servert的编程方式有点区别,脑袋一下转不过这360度的弯来。它的action加上formbean的设计方式让人感到莫名。但是欣喜的是,通过对它的原理学习过之后,再加上自己一点一点跟着做,心理就有点底了,知道该怎么样去搭这个project的框架了,知道这种模式去依着葫芦画画瓢了。慢慢品味出了struts框架的优点,在原理中让我印象较深刻地方现在复述一下,也全当自己撑握了吧。页面任意的一个请求发送至服务器时,struts的核心控制器ActionServlet会接收,然后根据url里的名称来将请求转交一个子控制器来进行真正的逻辑处理,这就是action,它也是我们经常要打交道的老朋友了。说起action处理请求,就必须提到formbean了,因为它是用来保存action里要用到的参数。另外还要理解常握ActionMapping,ActionForward,dispatchAction,Action...等类的用处用法。
struts的一个大概是复述到这里。当然struts里还有更多现在还无法理解的东西,所以借助下电子书,例子,论坛来为自己的struts功底充充电。
接下来是让我们简化持久层开发的Hibernate框架,第一次认识它的时候,心里可怦然心动,若有所喜。因为看到使用它后的代码量,比起以往jdbc大大的减少了哪些while,set,get了,让代码简洁了很多,似乎从冬天看到IT的春天的影子。说起这,说实话,一开始也不适应,看到里面又是session,sessionFactory,又是transaction的,觉着麻烦,或许是先入为主吧,心理上还是觉着jdbc的代码看起来顺眼些,不过hibernate的优点我确实看到了,当然最后适应了,学习它必不可少的是理解它的原理,但是至今脑袋里还没有它原理的趋形。再后接触的hql,qbc让人感觉很爽,不用写sql了,哇。
跟struts一样的,要深入掌握hibernate就得在课外学习它了,最终看了两本电子书充实了下。
看到struts给编程带来的署光让IT世界少了很多矛盾;看到hibernate借着冬天的凉风帮忙得如洪似火的的程序员扇走了满手的汗水;当然心里想,哦,感谢为IT界努力的前辈们了,真的太感谢了,您太有才了。再这里了,就必须得说说spring了。因为它对struts与hibernate都提供了良好的支持。通过spring委托请求处理器管理请求了,通过spring的IOC容器创建实例对象了,通过注入依赖让程序思路清楚了些。通过spring的HibernateDaoSupport类,又进一步简化了hibernate,效率又提高了。
就写到这里了,其实spring现在还不太清楚,看了下电子书跟书上的例子,似懂非懂的感觉。还是先认真看看实际应用的例子,再自己做个小demo测试下,也算是入个门吧。深入学习就得看电子书,进论坛,做项目了。
tanlinqing
分享到:
相关推荐
Java EE是企业级应用开发的重要框架,而"精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码"的资源提供了丰富的实践学习材料,旨在帮助开发者深入了解和掌握Java后端开发技术。这个项目案例涵盖了四...
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码....
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码(第二版) part4
Spring、Struts和Hibernate是Java开发中非常著名的三个框架,它们共同构成了经典的MVC(Model-View-Controller)架构,用于构建企业级Web应用程序。在"Spring Struts Hibernate Lib2"这个主题中,我们将深入探讨这三...
在Java Web开发领域,Spring、Struts和Hibernate是三大核心框架,它们构成了经典的轻量级架构,也被称为SSH(Spring、Struts、Hibernate)框架。这个架构为开发人员提供了高效、灵活且可扩展的解决方案,使得企业级...
在IT行业中,Spring、Struts和Hibernate是三个非常重要的开源框架,它们分别专注于不同层面的Web应用程序开发。Spring提供了一种全面的编程和配置模型,用于简化企业级Java应用;Struts是MVC(Model-View-Controller...
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate
《Spring Struts Hibernate中文参考手册》是一套针对Java Web开发人员的重要参考资料,涵盖了Spring、Struts和Hibernate这三大主流框架的详细知识。这些框架在现代Java应用开发中扮演着核心角色,尤其对于构建企业级...
这是Spring Struts Hibernate jar包
一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流
在Java Web开发中,Spring、Struts和Hibernate是三个非常重要的轻量级框架,它们共同构建了一个强大的MVC(Model-View-Controller)架构。这个架构使得开发者能够更有效地管理和组织代码,提高开发效率和软件的可...
Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...
Spring、Struts和Hibernate是Java开发中非常经典的三大框架,它们各自在不同的层面上解决了Web应用中的问题。Spring是一个全面的后端应用框架,提供了依赖注入(DI)和面向切面编程(AOP)等核心功能;Struts是基于...
在IT领域,Spring、Struts和Hibernate这三大框架是Java Web开发中的重要组成部分。它们各自承担着不同的职责,Spring提供全面的容器管理,Struts处理MVC(模型-视图-控制器)架构,而Hibernate则负责对象关系映射。...
本源码为基于Spring Struts Hibernate的个人系统设计,共包含106个文件,其中gif文件22个,class文件18个,java文件18个,jsp文件16个,xml文件12个,css文件3个,prefs文件2个,properties文件2个,js文件2个,md...
《精通Java EE项目案例-基于Eclipse Spring Struts Hibernate》的项目代码。 全部实战项目,很值得参考!