首页 > 其他分享 >三层架构——IDEA项目部署

三层架构——IDEA项目部署

时间:2023-05-11 16:57:29浏览次数:40  
标签:web 架构 部署 IDEA E6% Update 素材 三层 resources

一、前提:

1、数据库部署

2、Tomcat设置

3、数据库添加

 

二、步骤:

1、创建maven模块(设置Name,修改Groupld)

2、转为web版本(JBLJavaToWeb),添加依赖 pom.xml —— 依赖(素材包中)

3、导入素材 webapp ——webapp(素材包中)

4、创建包结构

  java

  com.域名

    domain 实体类包

    util 工具类包

    mapper 持久层

    service 业务层

    web

      filter 过滤器

      servlet 表示层

5、导入文件

  domain —— Student (素材包)

  util —— MyBatisUtil(素材包)

  resources —— SqlMapConfig.xml(素材包)

  filter —— CharacterEncodingFilter(素材包)

6、Tomcat部署

  1)Deployment -> "+" -> web项目所属的war exploded后缀

  2)Application context:/

  3)热部署

    On 'Update' action:Update classes and resources

    On frame deactivation:Update classes and resources

7、IDEA部署完成启动Tomcat服务器

 

三、资源

https://files.cnblogs.com/files/blogs/784974/%E4%B8%89%E5%B1%82%E6%9E%B6%E6%9E%84_IDEA%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2_%E8%B5%84%E6%BA%90%E5%8C%85.zip?t=1683794826&download=true

标签:web,架构,部署,IDEA,E6%,Update,素材,三层,resources
From: https://www.cnblogs.com/Rover20230226/p/17391570.html

相关文章

  • 日常踩坑_idea一些失效的快捷键
    背景提要开开心心,今天新升级了IDEA2023,用上了新的UI,看起来真简洁干净漂亮但是呢,放到远端以后,好几个快捷键都用不了了解决当然是先上解决方案ctrl+shift+f全局搜索不能使用,可能是与windows中切换输入法的快捷键冲突了关掉hotkeyctrl+alt+方向键代码前进后退不能动,试试......
  • 详解一条SQL语句在MySQL架构中的执行过程
    详解一条SQL语句在MySQL架构中的执行过程时代Java 2023-05-0907:40 发表于北京↑ 点击上面 “时代Java”关注我们,关注新技术,学习新知识! 1.单表查询SQL在MySQL架构中的各个组件的执行过程先简单用一张图说明下,MySQL架构有哪些组件,接下来给大家用SQL语句分析假......
  • 微服务架构 & service mesh
    微服务架构,服务治理怎么做,采用什么技术?微服务架构实施服务治理的方法和技术:容器化:Docker+Kubernetes服务注册发现:ZooKeeper、Consul、Etcd负载均衡:HAProxy、Nginx、AmazonELBAPI网关:Kong、ShenYu,中大厂一般自研监控和日志:ELKStack、Prometheus、Grafana分布式跟......
  • 《解决方案架构师》一书出栏了,特点:简明扼要,直击重点
    大纲如下:......
  • 在 IDEA 中创建 Java Web 项目的方式(详细步骤教程)
    开发环境以下是我的开发环境JDK1.8Maven3.6.3Tomcat9.0IDEA2019(2019无所畏惧,即使现在已经2023年了哈哈哈)最原始的JavaWeb项目下面的内容可能会因IDEA版本不同,而有些选项不同,但是大同小异。1.打开IDEA点击CreateNewProject2.点击JavaEnterprise......
  • 三层架构 —— 具体代码
    1packagecom.itheima.web.servlet;23importcn.hutool.core.io.IoUtil;4importcom.fasterxml.jackson.databind.ObjectMapper;5importcom.itheima.domain.Student;6importcom.itheima.service.StudentService;7importcom.itheima.service.imp......
  • git push出现冲突,用git status命令查看提示both modified: .idea/workspace.xml 问题
    问题:在github上管理项目,多次提交以后提交提示workspace.xml出现conflicted原因:Android项目在根目录的.gitignore文件中没有添加.idea文件夹忽略。解决办法:1.在.gitignore中添加下面内容:.gitignore.idea/.gitignore介绍:在工程实现过程中,会生成一些中间文件,或者在项目中的部分文......
  • Git教程_3 IDEA管理
     文章目录3.IDEA管理3.1介绍3.2使用3.IDEA管理3.1介绍.gitignore文件,就是管理那些文件需要上传,那些文件不需要上传的#为注释*.txt#忽略所有.txt结尾的文件,这样的话上传就不会被选中!!lib.txt#但lib.txt除外/temp#仅忽略项目根目录下的TODO文件,不......
  • 百人研发团队百亿销售规模的技术架构实践分享
    公司背景公司融资10亿,剥离B2B生鲜业务板块为独立公司运营。除部分核心产品经理,运营,采购角色外,诸如研发团队等重新组建,并承接部分历史系统重新打造一整套供应链平台去支撑大规模业务扩张。全国70个左右仓(包含前置仓,中转仓和实体仓),实际达到百亿业务规模(营收),预计达到千亿业务规模......
  • Linux ARM架构_安装JDK8-银河麒麟V10 Kylin Linux
    原文链接:https://blog.csdn.net/a767815662/article/details/1245799391、官网下载aarch64架构jdk包2、linux服务器中创建java文件夹,方便后期快速寻找3、将jdk包传输到Linux系统中的/usr/local/java目录下4、查看linux机器中是否有安装jdk85、查看java安装文件6、卸载OpenJDK7、......