SSH框架学习总结

SSH框架学习总结

最终版权:JDram314 如转载请贴出出处!

本来对SSH框架的学习可以早在去年,
但是一直在给老师弄他的科研部分,
所以一直拖到最近才算是学完了。乘现在有空总结一下,方便以后复习。

         一、Struts

        在没有学习SSH框架前,我们一般采用Jsp+java bean+servlet开发,这里就是MVC架构。而Struts
其实就是替代了
Servlet,我们知道Servlet在一般的开发中做控制页面跳转,同时调用系统的
业务逻辑层。现在想想Struts是不是做一样的是?只是它能够更加的提高开发速度。我们Servlet开发时,是要创建一个Servlet其实就是继承了HttpServlet这个类。而现在Struts
里面的Action也要集成一个ActionSupport类。这里可以看到其实Struts基本上和Servlet
差不多,但是其中也各有不同。下面就介绍一下其中的差异:

       
首先从接收参数上,Struts可以避免我们重复的调用request.getParameter("pName")这个方法,Struts可以貌似可以是用四种方式

         1.使用ModelDriven

         在创建Action 的时候,发现Action 实现了ModelDriven 接口,去调用接口的getModel()方法,取到了相关对象。

相应提交方式可以用get 和post,如:testAction? name=admin

view plain public class TestAction extends BaseAction implements ModelDriven<ResBananRc>{   private static final long serialVersionUID = -7463970150000893325L;   private ResBananRc resBananRc = new ResBananRc();//这里要
手动的New下   public ResBananRc getModel() {   return resBananRc;   }   public void execeute() {   System.out.println("姓名:" + resBananRc.getName());   }   }  

      2.用Action 的属性

        在action中定义要接收的参数,并创建getter,setter方法,参数变量名要和传递过来的参数名一样,并
不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin

view plain public class TestAction extends BaseAction{

时间: 2024-09-13 18:27:42

SSH框架学习总结的相关文章

Java的web开发中SSH框架的协作处理应用笔记_java

 相信SSH没人不知道了吧,struts2+spring+hibernate,企业开发的"基础"架构,为什么基础标上引号,因为这个基础只是很多人自以为的而已,最基础的是servlet,很多培训机构很多基础都不教,直接上来就三大框架了,SSH不然就SSI,搞得很多人以为JAVAWEB开发就一定要框架,没框架就跟没了手一个样.三大框架没有什么坏处,实用,很多公司都在用,直接上手开发.但毕业以为真的好久没用三大框架了,spring倒是有用,特别是springMVC,感觉用起来比struts2

ssh框架-关于学习与使用SSH框架的书

问题描述 关于学习与使用SSH框架的书 求大神推荐一本关于SSH框架的书,谢谢.最好是对于学习与工作上的使用都有很好帮助的书. 解决方案 ssh 解决方案二: 几年前的一篇博客文章.看看有帮助没.SSH框架搭建

想学习ssh框架,不知道从何入手,还请各位指点迷津。

问题描述 之前做项目一直是基于j2ee框架的,现在想学习ssh框架,但是不知道从何学起,还请"有缘人"指点迷津,谢谢. 解决方案 自学的话,把他的框架下下来,里面有doc.还有一些例子 你把他弄懂来解决方案二:看视频呗,每个框架都有对应的视频

谁能给我推荐一下适合新手学习ssh框架的书或是教程

问题描述 谁能给我推荐一下适合新手学习ssh框架的书或是教程 新人学习ssh框架求教一本适合新手学习的ssh书,求大婶们指教一下,那本比较好 解决方案 为什么要看书?可以去网站上看教学视频,推荐你去 网易云课堂.里面搜SSH就欧了. 解决方案二: 这个最好是找一个源码,对应着学习,只看理论的东西,很多东西很难理解的 解决方案三: <轻量级java ee企业应用实战(第3版)-struts 2+spring 3+hibernate整合开发> http://www.chnxp.com.cn/sof

SSH整合学习笔记之spring与hibernate简单整合.doc

SSH整合学习笔记 大致的学习了一下struts1.x struts2.x  spring2.5 hibernate3.6,觉得东西很多,好些东西都记不住,最后发现想记住的方法就是多练习.自己多写一下简单的工程也会把这些知识巩固,但是公司现在不用这个,所以只能记下笔记,不忙的时候再拿来看看,坚持的练习一下.我也是初学,所以只是记下一些基础的东西,如果写错了什么,请朋友多多指出. 个人对SSH的理解也不算深入,只是大概的学完一圈觉得spring很强大,有的人觉得spring很难学,但是我觉得str

ssh 框架中jasperreport应用 求实例

问题描述 有在用jasperReport在ssh框架中做报表吗求学习资料!和jasperreport实例可以发到我的邮箱903810246@qq.com希望学习的过程中,可以多多交流!

SSH框架中最近遇到的error。

问题描述 在学习了一段时间的java之后,最近试着整合,就尝试着写了一个SSH框架的项目,可是在使用junit测试的过程中老师提示applicationContext.xml不存在,在网上各种查找的前情况下都是一些类似的xml文件存放路径问题.但是我有参考csdn一些专栏博客感觉路径没有问题啊,但就是一直解决不了,求各位大神指点.常见的那些问题可能导致出现这种错误. 解决方案 解决方案二:默认放在src目录下,就不用配置文件路径啊.把你的配置路径和applicationContext.xml所在

浅谈SSH框架

      在学习或者接触一个新的概念的时候,我们应该在脑海中发挥我们的搜索引擎,牵一发动全身的去想,这个知识跟我之前接触过的有哪些相同或者不同的地方,从这个角度去看那些新的知识和概念,经过旧知识和新知识的对比我们便会发现,新知识知识在旧知识的基础上进行了更新和变化,今天这篇博客,小编主要简单的介绍一下SSH框架的知识,希望可以帮助到有需要的小伙伴,还请小伙伴多多指教`(*∩_∩*)′!       what       那么什么是SSH呢?SSH 为 struts+spring+hiberna

SSH框架网上商城项目第4战之EasyUI菜单的实现_java

上篇文章我们使用EasyUI搭建了后台页面的框架,点击这里查看,这一节我们主要使用EasyUI技术简单实现后台菜单,先将简单功能做出来,后期再继续丰富. 1. 实现左侧菜单  首先看一下效果图: 我们可以点击"基本操作"和"其他操作"来切换菜单选项,在具体的选项内,点击不同的连接,会在右侧显示出来.我们先把左边的菜单做出来. 左侧菜单内容主要有两个:"类别管理"和"商品管理".我们知道,上一节中,在aindex.jsp中应将后