专业术语 | 全称 | 解释 |
---|---|---|
J2EE | Java 2 Platform Enterprise Edition | 市场上主流的企业级分布式应用平台的解决方案 |
OOP | Object-oriented programming | 面向对象编程 |
POJO | Plain Ordinary Java Object | 简单的java对象 |
Dao | data access object | 数据访问对象 |
junit | 编写和运行可重复的测试 | 单元测试框架 |
GC | garbage collection | 垃圾回收机制 |
API | Application Programming Interface | 应用程序接口 |
crm | customer relationship management | 客户关系管理系统 |
Ajax | Asynchronous JavaScript and XML | 异步的 JavaScript 与 XML 技术 |
JSON | JavaScript Object Notation | 轻量级的数据交换语言 |
DML | Data Manipulation Language | 数据操纵语言,insert,update,delete |
DDL | Data Definition Language | 数据定义语言,create,alter,drop |
GUI | Graphical User Interface | 图形用户界面 |
SQL | Structured Query Language | 结构化查询语言 |
XML | Extensible Markup Language | 可扩展标记语言 |
Ioc | Inversion of Control | 控制反转 |
AOP | Aspect Oriented Programming | 面向切面编程 |
Apache | Web服务器 | 世界使用排名第一的Web服务器软件 |
log4j | Apache的一个开源项目 | 一种强大的日志组件 |
tomcat | Apache的一个开源项目 | 免费的开放源代码的Web 应用服务器 |
Maven | 管理项目报告,生成站点,管理JAR文件 | 项目管理工具 |
jdbc | Java Database Connectivity | 一种API,Java数据库连接 |
CRUD | Create、Retrieve、Update、Delete | 增删改查 |
dbcp | Database Connection Pool | 数据库连接池,tomcat的数据源就是dbcp |
jsp | Java Server Pages | 一种动态网页开发技术,使用JSP标签在HTML网页中插入Java代码 |
jstl | Java server pages standarded tag library | JSP标准标签库,符合MVC设计理念。例如<c:if test=""></c:if> |
EL | Expression Language | 使jsp写起来更加简单,例如${sessionScope.user.sex} |
java | 面向对象的一种编程语言,由sun公司开发 | sun公司被oracle收购 |
android | 移动设备上自由及开放源代码的操作系统 | 被google收购 |
oracle | 甲骨文公司,全球最大的企业级软件公司 | 产品有java、oracle数据库等等 |
谷歌公司,被公认为全球最大的搜索引擎公司 | 谷歌是一家位于美国的跨国科技企业,业务包括互联网搜索、云计算、广告技术等 | |
Apple | 苹果公司,是美国一家高科技公司 | 硬件产品有手机、电脑、平板,软件产品有操作系统、其他软件 |
Microsoft | 微软公司,是一家美国跨国科技公司,也是世界PC软件开发的先导 | 以研发、制造、授权和提供广泛的电脑软件服务业务为主。 |
ssh | struts2、spring、hibernate | 三个开源框架整合而成,常作为数据源较简单的web项目的框架 |
ssm | springmvc、spring、mybatis | 三个开源框架整合而成,常作为数据源较简单的web项目的框架 |
MVC | Model View Controller | 一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面 |
struts2 | 表现层框架 | 是MVC设计模式的一个优秀实现,通过配置文件struts.xml |
hibernate | 持久层框架 | 对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系 |
spring | 服务层框架 | 分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成,核心思想是ioc和aop |
MyBatis | 持久层框架 | Apache的一个开源项目,支持普通 SQL查询,存储过程和高级映射 |
springmvc | 表现层框架 | 整个程序只有一个controller对象实例。Spring的安全性是通过绑定threadlocal实现 |
Bootstrap | 前端框架 | 提供了优雅的HTML和CSS规范,由动态CSS语言写成 |
c3p0 | hibernate推荐c3p0 | 一个开源的JDBC连接池 |
DBCP | spring推荐DBCP,tomcat使用这个数据源 | 一个依赖Jakarta commons-pool对象池机制的数据库连接池 |
Druid | 阿里巴巴开源的一个数据源 | 主要用于java数据库连接池,相比spring推荐的DBCP和hibernate推荐的C3P0、Proxool数据库连接池,Druid在市场上占有绝对的优势 |
ERP | Enterprise Resource Planning | 企业资源计划系统,建立在信息技术基础上,为企业员工及决策层提供决策手段的管理平台 |
OA | Office Automation | 企业OA系统是把企业、部门、个人的信息录入系统,信息的沟通与共享是系统搭建的基础 |
Redis | Remote Dictionary Server | redis为非关系型数据库(nosql),是一个高性能的key-value数据库 |
nginx | 负载均衡服务器 | 在连接高并发的情况下,Nginx是Apache服务不错的替代品 |
SOA | Service-Oriented Architecture | 面向服务的架构是一个组件模型,这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互 |
RPC | 远程过程调用协议 | 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议 |
Dubbo | 是阿里巴巴SOA服务化治理方案的核心框架 | 它是一个资源调度和治理中心的管理工具 |
Zookeeper | 是一个树型的目录服务,支持变更推送 | 适合作为Dubbo服务的注册中心,稳定性好,可用于生产环境,并推荐使用 |
EasyUI | 是一组基于jQuery的UI插件集合体 | jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面 |
SSO | single sign on | 单点登录系统 |
想要了解更多,可见同类型文章:编程里需要知道的英文单词
想要了解更多,可见同类型文章:编程里需要知道的专业名词