2.IDEA手动创建项目

IDEA手动创建项目

  1. 在主页面Open打开一个新建的项目文件夹
  2. 手动建立pom.xml文件,然后托管到intelliJ之中

添加头信息

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.yw</groupId>
   <artifactId>hello-intelliJ</artifactId>
   <version>1.0-SNAPSHOT</version>
   <packaging>war</packaging>
</project>
image.png
  1. 创建所有javaweb的三层架构的文件夹

    • src:所有文件夹都在该文件夹下
    • java:后台源码
    • resources:所有资源文件
    • webapp:所有jsp等页面
    • test:单元测试源码


      image.png
  2. 创建所有包

    • commons:通用模块
    • 数据访问对象
    • 实体类
    • 业务逻辑层
    • 视图层


      image.png
  1. 创建基本demo测试

测试成功


image.png

三层构架

三层构架指的是视图层view,Service,DAO层,为了更好的降低各个层之间的耦合度

  • view:用于接收用户请求的代码
  • Service层:系统的业务逻辑
  • DAO层:直接操作数据库代码

MVC模式

MVC是把各个模块分离,同样是为了降低耦合度,MVC模式是作用于三层构架的View层

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字...
    Ludiwgbet阅读 5,934评论 1 12
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,802评论 1 32
  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 10,578评论 3 23
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 13,272评论 1 52
  • 放寒假了,有些小伙伴总是急着写日常表,罗列了半天,费尽心思地写下自己想做的事情。然后?那就开始呗。 ...
    离湘桂子阅读 1,839评论 0 1