idea + maven 采用MVC模式的多模块开发

idea + maven 采用MVC模式的多模块开发

1. idea介绍

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。所以idea是目前在企业开发中最受程序员喜爱的IDE之一。

2. maven介绍

Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/maven/

3. MVC开发模式

是一种开发模式,它并不是java语言特有的设计思想。也不是web应用所独有的思想,而是所有可以面向对象的程序设计语言都可以使用的一种开发模式。而web开发则是最能体现其中的优越性特点。MVC思想将一个应用分为三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分可以实现代码模块之间低耦合度的协同工作,从而提高了应用的可扩展性和可维护性。

(1)View/视图:视图是用户看到并与之交互的界面
(2)Model/模型:模型表示企业数据和业务规则
(3)Controller/控制器:控制器用于接受用户的输入并调用模型和视图去完成用户的需求

MVC的处理过程:用户在该应用的前端页面发起请求,控制器接收到用户的请求,决定应该调用哪个模型来进行处理请求;然后模型用业务逻辑来处理用户的请求并返回数据;最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户

接下来我带领大家配合idea + maven 采用MVC开发模式的多模块开发体验教程

第一步先是安装idea开发工具和下载maven
idea工具安装教程链接
接下来就是图解过程
创建一个空目录idea + maven 采用MVC模式的多模块开发_第1张图片
idea + maven 采用MVC模式的多模块开发_第2张图片
idea + maven 采用MVC模式的多模块开发_第3张图片
idea + maven 采用MVC模式的多模块开发_第4张图片
idea + maven 采用MVC模式的多模块开发_第5张图片
idea + maven 采用MVC模式的多模块开发_第6张图片
idea + maven 采用MVC模式的多模块开发_第7张图片
idea + maven 采用MVC模式的多模块开发_第8张图片
idea + maven 采用MVC模式的多模块开发_第9张图片
idea + maven 采用MVC模式的多模块开发_第10张图片
idea + maven 采用MVC模式的多模块开发_第11张图片
idea + maven 采用MVC模式的多模块开发_第12张图片
idea + maven 采用MVC模式的多模块开发_第13张图片
在mavenModel项目中使用mavenController的包,必须在配置文件引用包坐标
idea + maven 采用MVC模式的多模块开发_第14张图片
idea + maven 采用MVC模式的多模块开发_第15张图片
idea + maven 采用MVC模式的多模块开发_第16张图片
idea + maven 采用MVC模式的多模块开发_第17张图片
与前面导入别的包坐标一样
idea + maven 采用MVC模式的多模块开发_第18张图片
idea + maven 采用MVC模式的多模块开发_第19张图片
idea + maven 采用MVC模式的多模块开发_第20张图片
idea + maven 采用MVC模式的多模块开发_第21张图片
idea + maven 采用MVC模式的多模块开发_第22张图片
在web项目中添加Tomcat服务器
idea + maven 采用MVC模式的多模块开发_第23张图片
idea + maven 采用MVC模式的多模块开发_第24张图片
好了到这里就是在idea + maven 采用MVC模式搭建项目的基本流程了

你可能感兴趣的:(java)