java名词解释

web wep:

WAP和WEB并称的时候,前者是指基于WAP协议的手机网站,后者是指基于HTTP协议的电脑网站,

支持WAP的手机可以直接访问WAP站点,手机访问WEB站点则需要经过网关转换;同样,电脑可以直接访问WEB站点,电脑访问WAP站点也需要经过网站转换。

WEB还有一个含义是:WEP--Wired Equivalent Privacy加密技术,WEP安全技术源自于名为RC4的RSA数据加密技术,以满足用户更高层次的网络安全需求。



apk app jar:

1、应用程序(外语缩写:App;外语全称:Application) 。
      APP指的是智能手机的第三方应用程序。
2、APK是AndroidPackage的缩写,即Android安装包(apk)

jar效率低,但通用性强,非智能手机也能玩
APK是android的专属安装文件,非android的手机就不能运行,效率高,一般有apk的优先要apk格式的
PS:所有智能手机都有自己的专属格式,其他平台用不了

JDBC:

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

MyBatis:

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

jar war ear:

JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。

然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。

JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。

JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

JVM :java虚拟机,java程序就是运行在jvm上面的

J2EE:主要就是做网站的。是一个体系。

网站的话,一般就是war,如果是用spring boot开发的话,也可以把网站打包成一个jar,然后运行jar也可以。如果打包成jar的话,可以用命令启动jar,然后也是运行网站的一种方式。

tomcat启动的时候会去检测webapps下面是否有war,有的话,就自动解压war了,解压之后的结果,和编译之后在tomcat的webapps下面生成的差不多

原文地址:https://www.cnblogs.com/zuojiayi/p/8819357.html