- properties:特性
- PO:持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成
- VO:值对象,是业务对象,它存活的目的就是为数据提供一个生存的地方。VO在业务层的,它是业务对象,值是随着逻辑的改变而改变的。
- ContextLoaderListener:监听器 (作用:启动Tomcat时自动装配applicationContext的配置信息)
- log4j:spring使用log4j作为输出日志信息
- Bean:Spring管理的基本单位,在基于Spring的Java EE应用中,所有的组件都被当成Bean处理,包括数据源、SessionFactory、事务管理器等。在Spring中,Bean的是一个非常广义的概念,任何的Java对象、Java组件都被当成Bean处理。
- namespace :命名空间,用于隔离sql语句
- model、modelAndView、modelmap
Model只是用来传输数据的,并不会进行业务的寻址。ModelAndView 却是可以进行业 务寻址的
ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可, 作用类似于request对象的setAttribute方法的作用: 用来在一个请求过程中传递处理的数据。 - SqlSession:MyBatis的关键对象,是执行持久化操作的独享,类似于JDBC中的Connection.它是应用程序与持久层之间执行交互操作的一个单线程对象,也是MyBatis执行持久化操作的关键对象.SqlSession对象完全包含以数据库为背景的所有执行SQL操作的方法,它的底层封装了JDBC连接,可以用SqlSession实例来直接执行被映射的SQL语句.每个线程都应该有它自己的SqlSession实例.SqlSession的实例不能被共享,同时SqlSession也是线程不安全的,绝对不能讲SqlSeesion实例的引用放在一个类的静态字段甚至是实例字段中.也绝不能将SqlSession实例的引用放在任何类型的管理范围中,比如Servlet当中的HttpSession对象中.使用完SqlSeesion之后关闭Session很重要,应该确保使用finally块来关闭它.
- SqlSessionFactory:MyBatis的关键对象,它是个单个数据库映射关系经过编译后的内存镜像.SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象类获得,而SqlSessionFactoryBuilder则可以从XML配置文件或一个预先定制的Configuration的实例构建出SqlSessionFactory的实例.每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心.同时SqlSessionFactory也是线程安全的,SqlSessionFactory一旦被创建,应该在应用执行期间都存在.在应用运行期间不要重复创建多次,建议使用单例模式.SqlSessionFactory是创建SqlSession的工厂.
- DI(Dependency Injection):依赖注入
springmvc名称
最新推荐文章于 2021-03-22 20:54:53 发布