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类和数据库中的表。
学的还不深入,以后慢慢修改。