1. Java SE: 旧称J2SE。英文全称“Java Platform, Standard Edition”。适用方向是电脑上的应用软件。
Java EE: 旧称J2EE。英文全称“Java Platform, Enterprise Edition”。以JavaSE为基础。使用方向是网站。
Java ME: 旧称J2ME。英文全称“Java Platform, Micro Edition”。以JavaSE为基础。使用方向是手机软件,现被Android API替代。
2. 两个java MVC框架:
1. MVC框架:controller + service + dao
2.SSH和SSM。
3.SSH:Structs2 + spring + hibernate (有被淘汰趋势)
SSM: SpringMVC + spring + MyBatis (正兴时期)
3. idea开发工具修改包名:shift+F6
4. maven参数。
groupID: 组织和整个项目的唯一标识(java插件很多是公司补充的,sun公司规定软件包根据域名反向命名。所以有很多com.和非盈利组织org.开头)。
artifactID: 项目名称。和groupID共同决定了项目在maven repo的位置。
5. maven库。
maven的库(repository)是构件(artifact)的集合。
maven库分为本地库和远程库。
构件可分为两类:一是被其他构件依赖的构件(dependencies),这是Maven库中主要构件。所在库通过<repositories>设置。
一是插件(plugins)。所在库通过<pluginRepositories>设置。
项目寻找构件先后:
1. 先从本地库查找。
2. 再去远程库中查找。如果远程库中未找到,会抛出编译异常。
maven配置库方式:
1. 项目中的pom.xml文件。(直接)
2. maven的setting.xml文件。(间接)