Java开发框架SSH学习心得

Java开发框架SSH,指Spring, Struts, Hibernate。

Spring是为简化Java EE而出现的框架,主要功能是Java Web组建的装配,也就是JavaBean的装配。采用IoC技术,使开发者可以方便的装配JavaBean,可以应对需求的不断变化。

引用Spring的核心jar包后,在WEB-INF/web.xml中加入Spring的listener。

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
  
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

Struts是MVC框架。MVC即Model, View和Controler,是常用的三层开发结构,好处是层次分明,各层次职责明确,方便管理。

web.xml配置文件

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Hibernate是数据持久化层。什么是数据持久化,就是数据从内存转变为存入文件或者存入数据库的过程。数据OR,可以方便的关联Java类和数据库中的表。
学的还不深入,以后慢慢修改。

 

posted on 2012-10-30 22:05  Xavierr  阅读(1161)  评论(0编辑  收藏  举报