java 学习进度一

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文件。(间接)

  

原文地址:https://www.cnblogs.com/gaara-zhang/p/13613648.html