ssh的小总结

我知道现在很少人都觉得ssh过时了,或者性能不好,那我想说的是,过时了你就不学了吗?若是真心喜欢那就了解他的全部。
ssh无非就他的三大框架:Struts、hibernate、和spring有了这三大框架,无论是部署数据库还是用mvc层都省了很多代码。
当我们在项目中部署xml的时候,在web.xml发现它属于拦截器,也就是说一切action请求都要经过它,然后引入它的Struts的xml,每次对应的请求从Struts那里拦截并传给你想要的类中去实现它的方法
属性和基本配置:(不熟悉的标识可以网上搜)
不熟悉的可以在网上搜
hibernate:与数据库相关联,当然部署也离不开它的xml,在hibernate.cfg.xml部署数据库,通过实体类下面的hbm.xml与hibernate的mapping进行映射。让实体类变成持久化状态,实现数据库的实时更新。(里面有很多细节和属性在此不讲,因为很多,需要自己下去了解)
spring 对应的service层,用来整合Struts和hibernate在applicationContext.xml整合,名字没有要求,但前两个是默认这样写的 spring主要操作就是注入和依赖,简单的说每个类的产生,如果这个类有用就要被spring记录,当你想用的时候让spring帮你执行,每个类在xml需要用bean表示 ,当另一个类想要进入这个类时。就需要在原本类添加一个property,代表我来过。
这里大致对xml做了一个总结
1、 web.xml:用来配置spring监听器,设置监听,加载上下文;

2、 applicationContext.xml:为数据源注入session工厂,配置一些action里面的常类等的属性;

3、hibernate.cfg.xml:hibernate对jdbc进行了简单的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库,这里设定了数据库连接的信息;

4、struts.xml:struts的核心配置文件,负责管理应用中的action映射以及该action包含的result定义以及处理结果返回的页面等;

5、*.hbm.xml:为各个bean的描述文件。
这时候你想问了,什么是xml:XML 被设计用来传输和存储数据。
我对xml理解也不是很深刻

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值