油画商城的项目架构

油画商城的项目架构

老师,在学习完油画商城的项目之后,我想在自己电脑上尝试调试运行一下,可是由于我入门JavaWeb时间不长,对Web项目的结构层次的划分不好理解,老师能不能给我详细介绍下,一个规范的JavaWeb项目的包和文件夹的层次划分应该是怎样的呢?比如油画商城这里的,我从教辅资料拷贝相关文件夹和jar过来,这里面文件夹很多,java包也很多,他们之间是依据什么来划分层次的?什么样的情况下就应该新建一个包来装文件?

http://img1.sycdn.imooc.com//climg/5d3031140001f1e004730879.jpg

http://img1.sycdn.imooc.com//climg/5d3031140001002104730858.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这里最重要的是src源码包和WebContent文件夹下的页面。

    首先说一下src,src目录下是放置Java文件的,首先创建包,所有的文件都应该放置在包中,通常是域名反写,比如imooc.com,反写就是com.imooc。然后是具体的包,domain是存放实体类的包,所有的实体类的定义都放在该包下。dao层是数据访问层,该包下的类主要实现对数据的增、删、改、查操作。通常是由接口和实现类构造,实现类放在impl中。service包中主要放置的是业务的逻辑处理,也是有接口和实现类构造。utils是工具包,用到的工具类放置在工具包下。action包中是实现页面的跳转的操作,和放置过滤器的包都放在了web包下。

    WebContent文件下放置的是静态资源以及显示页面,比如js,css,图片等文件都是在WebContent文件下,jsp文件也是放置在WebContent文件夹下,根据需要将其放置在对应的文件夹中,如果不想被直接访问到,可以放置在WEB-INF目录下,WEB-INF目录下的文件不能直接访问。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 哆丶哆 提问者 #1
    那项目 WebContent下的admin文件夹、assets文件夹和vendor文件夹是干什么用的呀?
    2019-07-18 21:08:03
  • 好帮手慕阿莹 回复 提问者 哆丶哆 #2
    admin文件夹下放的是后台页面所需要的jsp,assets文件夹和vendor文件夹里放的是一些静态资源,例如css,js,字体等,这两个文件夹直接拿来用就可以的。祝学习愉快
    2019-07-19 11:42:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师