之所以写的是道听途说,因为本人没有一点项目经验,这些东西都是本人自己通过查资料,渐渐的理解的,有些地方理解的可能不是很正确,如果哪里有错误还请指出。

最近上课的时候,老师开始问我们ssh框架,当时只是记得这三个的名字,但是真的是干什么自己心理一点也不知道。回来自己查了许多资料,但是对于一个没有什么经验的人来说,就是说我,看那些东西,看着看着就不知道所云了,最后还是有一点小的收获,这里分享出来。

首先说一下网站开发,我本人没有做过什么网站开发,所以在我的眼里开始就认为,网站就是在一个页面中,写好显示,然后处理逻辑,如果需要跟数据库打交道就去调用数据库。如果需要跳转到某个页面就直接跳转,几乎所有的都是随心所欲的写。后来自己学了一点关于rails的知识,感觉它那个模式挺好,就是mvc,回来查java的mvc框架就找到了struts,下面我说一下我对它们的理解。

Struts是为了将用户的请求与响应分开,分为model-view-controller三层,struts中使用Action来处理用户的请求。我们打一个比方原来的网站我们如果请求就是直接找到服务器然后取回页面,这里我们先去找到对应的Action,然后由Action决定执行什么操做,这里我们将用户的请求和后台的处理区分开来。

Hibernate主要是用来封装对数据库的操做,它为我们提供了一些方法,让我们只要做好了相应的配置就可以在不谢sql语句的情况下实现数据库的增删改查。

Spring用来处理一些逻辑方面的事物,具体的spring干什么我也不是很清楚,spring主要IoC和AOP。使用这两个技术管理我们的应用程序。

本来想写好一点,但是真的写的时候,发现没学好,真的是无从下手啊。

道听途说:struts、hibernate、spring简单认识相关推荐

  1. Struts hibernate Spring 框架原理

    转自:http://www.cnblogs.com/javaNewegg/archive/2011/08/28/2156521.html 原理: 1.通过Configuration().configu ...

  2. [SSH] Eclipse+Struts+Hibernate的简单应用

    在上一次Struts的基础上,整合Hibernate,依然参考网上大神的案例代码,由于版本问题的地方做了修改. Eclipse+Struts地址->点这里 在此基础上,需要用到的相关的版本信息( ...

  3. [转]SpringMVC+Hibernate+Spring 简单的一个整合实例

    原文地址:http://langgufu.iteye.com/blog/2088355 下面开始实例,这个实例的需求是对用户信息进行增删改查.首先创建一个web项目test_ssh,目录结构及需要的J ...

  4. Struts + hibernate +spring课堂笔记

    表间的对应关系: one-to-one csacade属性表示级联操作.表示添加,删除,修改主表记录时,从表是否做相应的操作 none:表示不作级联(默认) delte:表示删除做级联 save-up ...

  5. JSP + Struts + Hibernate + Spring+MySQL+Myeclipse实现固定资产管理系统

    导读:随着计算机信息技术的发展以及对资产.设备的管理科学化.合理化的高要求,利用计算机实现设备及资产的信息化管理已经显得非常重要.固定资产管理系统是一个单位不可缺少的部分.但一直以来人们使用传统的人工 ...

  6. Struts,Spring 等开源项目svn 地址

    struts/hibernate/spring 等框架的svn地址 Spring3.0                                https://src.springframewo ...

  7. Java+Jsp+Mysql实现简单在线图书推荐系统 个性化图书推荐系 java实现基于用户的协同过滤推荐算法 源代码下载 算法实现 Spring+Struts+Hibernate(SSH)开发框架

    Java+Jsp+Mysql实现简单在线图书推荐系统 个性化图书推荐系统(基于用户的协同过滤推荐算法) 一.项目简介 1.开发工具和实现技术 MyEclipse10,jdk1.7,mysql5.5,t ...

  8. Struts 2+Spring 3+Hibernate 3.3 在MyEclipse 10环境下的整合配置

    想动手做一个SSH框架下的登录注册功能,虽然网上类似的教程很多,可是看了一圈,不是版本问题,就是漏掉了许多关键的步骤.经过几个小时的奋战,终于搞定了所谓很简单的SSH整合实现注册功能,下面把所有的步骤 ...

  9. 解释spring,struts,hibernate优缺点

    解释spring,struts,hibernate优缺点 Struts优点:对视图层进行封装 更好的分离视图层和控制层 对数据进行封装 缺点: 1 .转到展示层时,需要配置forward,每一次转到展 ...

  10. Eclipse下搭建struts、spring、hibernate开发环境

    开发环境的搭建,Myeclipse 下搭建 struts+spring+hibernate 开发环境:记得刚学struts.Spring.hibernate三大框架时就为这些基本环境的搭建发愁,那是使 ...

最新文章

  1. 递归/回溯:Generate Parentheses生成合法括号
  2. 本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现
  3. irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
  4. 复旦大学长跑协会财务制度(初稿)
  5. SpringBoot2.1.5 (5)---快速构建SpringBoot 项目的两种方式
  6. oracle 切割字符串加引号_oracle存储过程中单引号及字符串拼接处理
  7. 新手村之BOSS战-入门综合练习2
  8. 未经授权的ADB Android设备
  9. ShoeBox一个超级好用的图片切割工具
  10. CSS文件在jsp 文件中应该放的位置
  11. 安卓kali安装mysql_安卓手机安装kali教程(root篇)
  12. win10一键激活,解除SymantecEndpointProtection的自动拦截
  13. 什么是CS、RS、ESD、EFT
  14. 分享自己的超轻量级高性能ORM数据访问框架Deft
  15. 阿里天池供应链需求预测(二)
  16. 【SAP Basis】SAP用户账号管理
  17. “辩”与“辨”的区别
  18. kafka集群搭建教程(使用自带的zookeeper)
  19. 如何选择股票投资的行业和公司
  20. div中的内容水平居中显示

热门文章

  1. 数据挖掘中免费数据集下载网站
  2. linux 离线安装telnet
  3. 【记录】ubuntu wifi 图标消失,无法连接无线网,查询无线网卡型号安装驱动
  4. DNS正向域名解析之bind
  5. Assignment写作怎么从头到尾精彩?
  6. Redis操作Hash
  7. 斐波那契数列递归算法
  8. html表格在网页底部,用表格制作网页
  9. thinkpad x280 盒上盖子之后,黑屏,无法唤醒
  10. android byte数组合并,byte数组 合并 与 截取(java)