三大框架 主要知识点

    xiaoxiao2021-03-25  255

    Hibernate

    核心是 ORM思想 ORM思想可以理解为面向对象的数据库开发,就是将数据库的表通过Hibernate映射成一个个对象,我们只需要操作对象,就可以完成对数据库的操作。

    知识点: 1、Hibernate核心表的配置 2、事务管理 3、主键id 的增产策略 4、表和对象之间的关系映射。(一对一,一对多,多对多) 5、Session对象方法详解(懒加载使用到了代理机制) 6、HQL语句:面向对象的sql语句(类似sql) 7、类的继承 8、一级缓存和二级缓存机制。

    启动方式:spring提供了创建SessionFactory 的类: 我们再Spring文件中配置 LocalSessionFactoryBean,将数据库连接池和Hibernate配置文件注入给该类,

    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="configLocations" value="classpath:hibernate.cfg.xml"></property> </bean>

    strut2

    核心是 interceptor 拦截器 struts2的核心功能都是通过拦截器实现的

    知识点: 1、Action的三种实现方式。常用 ActionSupport (1)POJO类(2)继承ActionSupport类(3)实现Action接口 2、Struts配置文件 3、过滤器 4、拦截器

    启动方式,通过在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>

    Spring

    核心是 IOC 和 AOP (1)aop: 面向切面编程,使用代理设计模式完成功能的扩展。 (2)ioc: 控制反转: 就是把创建对象的实现过程,由Spring来管理, DI:依赖注入: 对象有了,就需要赋值,给对象属性赋值,就叫依赖注入。所有依赖注入是在控制反转的基础上进行的。

    知识点: 1、四个基本注解 @Controller 控制层 ,通常我们所说的action层 @Service 业务逻辑层,通常我们所说的service层或者manger层 @Repository 持久层,通常我们所说的Dao层 @Component 组件,书面意思就是我们不知道在哪一层时使用

    2、两个属性注入注解 (1)autowired (2)resource 3、jdbc 模板 4、Spring事务管理

    启动方式:在web.xml 配置监听器。

    <context-param> <param-name>contextConfigLoaction</param-name> <param-value>classpath:spring.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
    转载请注明原文地址: https://ju.6miu.com/read-294.html

    最新回复(0)