新建Java Web项目以及目录结构

大三工作室知识太多,怕前面的忘记,写写博客以便日后复习。

新建Java Web项目

新建一个叫做bookshopping的项目。
以maven项目方式新建。
在这里插入图片描述
在这里插入图片描述
建立目录结构
在这里插入图片描述
新建三个目录文件
在这里插入图片描述
配置项目的Tomcat服务器
在这里插入图片描述
在这里插入图片描述
选择war exploded模式
war模式:把项目打包成war文件上传到服务器。
war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器。
一般选择war exploded模式,因为war exploded模式支持热部署。
所谓热部署,就是正在运行状态的应用,修改了源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。热部署为了解决的问题有两个, 一是在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率;二是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。
在这里插入图片描述
将Application context路径改为/
在这里插入图片描述
在这里插入图片描述
webapp下的WEB-IN文件夹被称为安全目录,因为通过浏览器无法直接访问,需要通过servlet转发等形式访问。
在这里插入图片描述

三层架构
DAO负责访问数据库
service完成业务功能
web接收网页请求
服务器接收到一个请求,给web的servlet处理,servlet调用service业务处理请求,service通过DAO层访问数据库里的信息完成业务。

domain存放领域模型,实体类
utils存放工具类
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值