Java EE 框架技术读书笔记

一些术语或者关键字

MyBatis

MyBatis 作为持久层框架,支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

动态 SQL

使用OGNL表达式消除大部分元素,使用if,choose(when,otherwise),trim(where,set),foreach等元素提供对构造动态SQL语句的高级别支持。

OGNL表达式

Object-Graph Navigation Language

通过它简单一致的表达式语法,存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。使用相同的表达式存取对象的属性。

Maven

Maven是一个项目管理和综合工具。为开发人员提供一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认设置构建生命周期。

classpath

classpath是Java运行时环境搜索类和其他资源文件(比如jar\zip等资源)的路径。

Tomcat/WebShpere

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML页面的访问请求。

WebSphere 为 SOA 环境提供软件,以实现动态的、互联的业务流程,为所有业务情形提供高度有效的应用程序基础架构。WebSphere 是 IBM 的应用程序和集成软件平台,包含所有必要的中间件基础架构(包括服务器、服务和工具),这些基础架构是创建、部署、运行和持续监视企业级 Web 应用程序和跨平台、跨产品的解决方案所必需的。

cache/cache-ref

MyBatis 包含一个强大的,可配置并可定制的查询缓存机制。在默认的情况下,除去会话缓存以外,缓存是没有开启的。会话缓存可以提高性能,且能解决循环依赖。开启二级缓存,只需要在SQL映射文件中加入简单的一行。

<cache/>

在讨论某一个命名空间里使用<cache>元素配置或者刷新缓存。由于可能要在不同的命名空间里共享一个缓存配置或者实例。可以使用cache-ref元素来引用另外一个缓存。

interface

interface是面向对象编程语言中接口操作的关键字,功能是把所需成员组合起来,用来装封一定功能的集合

JDBC

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序

猜你喜欢

转载自blog.csdn.net/gehulushang/article/details/86313300