java项⽬⽬录_Java项⽬⽬录解释
1.⼯程“创作”出的⽹页根⽬录是 WebRoot⽬录,其下有META-INF⽂件夹(储存的是保存程序运⾏时加载的主类路径的Manifest⽂件),WEB-INF⽂件夹下储存(xml⽂件(储存servlet信息)、classes⽂件夹(储存编译好的java类⽂件)、lib⽂件夹(储存外部导⼊的包⽐如jdbc的mysql驱动jar包))、jsp⽂件(html混合java代码⽹页⽂件)。
java修改html文件3.⽹页打开流程:输⼊url  ->访问相应的项⽬根⽬录(webroot)->到xml⽂件->选择相应的servlet->到对应的servlet类⽂件->完成⼯作后响应请求。
Java项⽬⽬录⼀览
附⼀个javaweb项⽬的⽬录结构
├── l //maven的配置⽂件
└── src
├── main
│ ├── java //java代码的⽬录
│ │ └── mygroup
│ │ ├── controller
│ │ │ ├── HomeController.java
│ │ │ └── PersonController.java
│ │ ├── dao
│ │ │ └── PersonDao.java
│ │ └── model
│ │ └── Person.java
│ ├── resources //静态资源⽬录
│ │ ├── db.properties
│ │ ├── l
│ │ └── META-INF
│ │ └── l
│ └── webapp //web应⽤部署根⽬录
│ ├── index.html //因为是静态html⽂件,不⽤放到WEB-INF⽬录下
│ ├── META-INF
│ │ ├── l
│ │ └── MANIFEST.MF
│ ├── resources //css,js等静态资源是不能放到WEB-INF⽬录下的,因为WEB-INF下的资源,客户端⽆法直接访问
│ │ └── css
│ │ └── screen.css
│ └── WEB-INF //jsp都会放到这⾥,以保证⽤户⽆法直接访问jsp,⽽是通过controller这个⽬录下的所有内容客户端都⽆法直接访问,所以不要放静态⽂件
│ ├── spring
│ │ ├── app
│ │ │ ├── l
│ │ │ └── l
│ │ ├── db.xml
│ │ └── l
│ ├── views
│ │ ├── edit.jsp
│ │ ├── home.jsp
│ │ └── list.jsp
│ └── l
└── test
├── java
│ └── mygroup
│ ├── controller
│ │ ├── DataInitializer.java
│ │ ├── HomeControllerTest.java │ │ └── PersonControllerTest.java │ └── dao
│ └── PersonDaoTest.java
└── resources
├── db.properties
├── l
├── l
└── l

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。