码迷,mamicode.com
首页 > 其他好文 > 详细

SSH总结

时间:2016-05-13 04:33:10      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

    刚开始SSH这个项目的时候,最先开始的是搭环境,在这一块开始接触到了tomcat这个东西,这个tomcat相当于虚拟的服务器,可以用来部署启动java程序。在这个过程中你需要配置jdk的环境变量,当然这个环境变量的配置当时在刚开始入门java的时候就已经解除到了,所以还是挺简单的。总的一句话说,tomcat的配置只要遇上认真,事情就变得简单了。


    SSH这个项目是开发的网上的购物平台,就现在天猫里头的功能在SSH网上商城里边都有。所以刚遇上这个项目的时候,就特别的激动。购物,女孩的天性!不费钱,想点多少点多少,哈哈。


    废话说了一箩筐,接下来就说说我自己理解的SSH这个融合了多种思想的组合框架吧。

    SSH的组成:SpringFramework,Struts,Hibernate。

SpringFramework

在刚开始的时候,我在实现这个项目的时候常听人家说spring什么的,但是我在实现网上商城的时候根本没有看到spring的字样。所谓雁过留痕,人过留名,那为什么spring在SSH里头连个影子我都没有看见呢? 我就这样带着疑问一边实现,一遍找寻答案。黄天不负有心人,那一刻我才知道原来我每天都要和sping打交道。他就在applicationContext.xml里边。

技术分享

SpringFramework是一个JavaEE全功能栈的应用程序框架,他通过配置java bean来应用程序的快速组建。在网上商城里头的spring里边配置了Action、Service、Dao、Vo、Hibernate。


Struts

它通过采用Java ServletJSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC设计模式应用框架,是MVC经典设计模式中的一个经典产品。在SSH中,我看到的就是通过特殊的字符id来实现页面跳转。

Hibernate

他是一个用于映射数据库的框架,正因为有了他,才可以在面对多表操作的时候,打破表的束缚,直接采用面向对象的思想来操作数据库。


    SSH的核心我就暂且学到了这些个皮毛。下面说说在实现SSH网上商城的时候可以使用的一些的小的技巧吧。

1.spring的名字问题。

技术分享

技术分享

建议,凡是是spring里头的class一律去回到相应的类中去复制,或者是输入类名然后按下ALT+/这个组合件,然后根据提示选择相应的类。

2.struts文件里头的name问题

技术分享

这里头的name名字要跟相应的Action里头的return返回字符一模一样。

3.实体getset以及相应注入的set

这个可能看起来步骤很简单,但往往是这些个不起眼的操作导致程序跑步起来。我有好几次血粼粼的教训就是关于这个的。


小结

    一路敲下来,看一集回退四五集模式,但就是这种磕磕绊绊的反复,让我深入到了SSH框架里边,不断的学习,不断的反思。

SSH总结

标签:

原文地址:http://blog.csdn.net/moxinjuaner/article/details/51338500

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!