1. MyEclipse的JavaWeb项目各个目录作用
新建一个web项目,默认有2个文件夹
src文件夹 默认的存放.java源代码文件的位置,和xml文件,这里可以新建多个文件夹然后在这些文件夹上右键--》Build Path--->Use as Source Folder,这样处理以后,就不止src目录下的.java文件会编译成2进制字节码.class文件分发到 WEB-INI目录下,还有这些文件夹里的.java文件也会编译成.class 分发到WEB-INI里,如果是xml等其他格式文件也会不做任何操作分发到WEB-INI目录下做好以上操作后,在项目上右键--》build path,在Source标签下就可以看到这些文件夹跟src一样,存在于项目构建路径上。
WebRoot Tomcat目录直接指向的地方,这样就可以找到WEB-INI/classes目录下的所有需要的内容。保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!
项目文件夹中包含共计6个文件和文件夹:.myeclipse文件夹src文件夹WebRoot文件夹同级包含的文件:.classpath文件.mymetadata文件.project文件WebRoot的组成:WebRoot\WEB-INF\classes目录很有意思!workspace\x-x-x\WebRoot\WEB-INF\classes目录与workspace\x-x-x\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,Java类文件仍然保留在开发平台里。src目录下为java类文件(.java)classes目录下为字节码文件(.class)C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes 里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。
2. java web项目 目录结构问题
貌似.project里面存着这个项目的具体信息,是否是web
项目,需要在文件里面查找然后加载一些数据。
大概是这样子的,具体没深入过。
3. JavaWeb 项目 jar包 存放目录,基础问题。
JRE System Library 是你JRE中的包,这个在你的JAVA开发中是必须的。
JAVA EE 开发包,是你WEB开发所需要的包。也是必须的。
Referanced Libraries其实引用的就是你下面lib目录中的内容,是你项目中需要用到的第三方包。这个系统不自带,需要你手动引用。
项目生成后,所有非系统中的包,会放到lib目录中去。
4. 手动创建一个java web应用的目录结构是什么意思 老师布置的作业
您好,使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找网络谷歌一下。
找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个:
?
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── mygroup
│ │ ├──
controller
│ │ │ ├──
HomeController.java
│ │ │ └──
PersonController.java
│ │ ├──
│ │ │ └──
PersonDao.java
│ │ └──
model
│ │ └──
Person.java
│ ├── resources
│ │ ├──
db.properties
│ │ ├──
log4j.xml
│ │ └── META-INF
│ │ └──
persistence.xml
│ └── webapp
│ ├──
index.html
│ ├── META-INF
│ │ ├──
context.xml
│ │ └──
MANIFEST.MF
│ ├──
resources
│ │ └── css
│ │ └──
screen.css
│ └── WEB-INF
│ ├──
spring
│ │ ├──
app
│ │ │
├── controllers.xml
│ │ │
└── servlet-context.xml
│ │ ├──
db.xml
│ │ └──
root-context.xml
│ ├──
views
│ │ ├──
edit.jsp
│ │ ├──
home.jsp
│ │ └──
list.jsp
│ └──
web.xml
└── test
├── java
│ └── mygroup
│ ├──
controller
│ │ ├──
DataInitializer.java
│ │ ├──
HomeControllerTest.java
│ │ └──
PersonControllerTest.java
│ └──
│ └──
PersonDaoTest.java
└── resources
├──
db.properties
├──
log4j.xml
├──
test-context.xml
└──
test-db.xml
5. JavaWeb里怎么表示根目录附图
你得先明白三个含义,./表示当前目录,../表示父目录,/代表根目录。其中用了/代表的就是用绝对路径了。其它两个是相对路径,就是相对于你要引用的页面的路径。看你的目录结构,两种都是对的。
6. 如何创建一个java web工程
代码编辑器左上角一般都有一个file选项,点击,然后点击new...,可以创建任何你想创建的工程,其中java web工程选择Dynamic Web Project,没有的话点击other,从弹出的对话框里搜索
7. 关于javaweb应用的目录结构,以下哪些说法正确
关于JavaWeb应用的目录结构,以下哪些说法正确?(多选)
A、JavaWeb应用的目录结构完全由开发人员自行决定
B、JavaWeb应用的JSP文件只能存放在Web应用的根目录下
C、web.xml文件存放在WEB-INF目录下
D、JavaWeb应用中的.class文件存放在WEB-INF/classes目录或其子目录下
8. 在设计Web项目的目录结构是,一般吧jsp和html文件放在()下
在设计Web项目的目录结构是,一般吧jsp和html文件放在文档根目录或其子文件夹下,这也是程序人员编码的一种习惯,当然也可以放在其它目录里,不过很少会这样。
如下图目录所示:
9. java web 项目 目录结构
《J2EE开发电子商务系统开发》,这本书应该会帮到你
10. 采用SSM框架的javaweb工程目录结构是怎么样
借鉴github某项目的目录
├── SSM-API // common API
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code。
│ ├── ├──resources
├── SSM-BOOT // Available for internal use of bbo dependencies
│ ├── ├──resources/spring // bbo consumer configuration
├── SSM-SERVICE // The service implementation of the bbo application
│ ├── src/main
│ ├── ├──java/com/crossoverJie/api // specific code
│ ├── ├──├──controller // Heartbeat detection interface
│ ├── ├──├──bbo // Dubbo related code
│ ├── ├──├──├── // package
│ ├── ├──├──├──pojo // pojo package
│ ├── ├──├──├──service // service package
│ ├── ├──├──├──util // Toolkit
│ ├── ├──├──impl // implement bbo API
│ ├── ├──resources // configuration file
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──├──spring // Spring related configuration file
├── SSM-WEB // web application
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code
│ ├── ├──├──controller // controller package
│ ├── ├──├──cxf // CXF related code
│ ├── ├──├── // package
│ ├── ├──├──enums // enum package
│ ├── ├──├──intercept // Interceptor
│ ├── ├──├──lucene // Lucene related code
│ ├── ├──├──pojo // pojo package
│ ├── ├──├──req // request package
│ ├── ├──├──res // response package
│ ├── ├──├──service // service pachage
│ ├── ├──├──shiro // shiro related code
│ ├── ├──├──util // Toolkit
│ ├── ├──├──vo // vo package
│ ├── ├──resources
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──webapp // front code
├── doc
│ ├──lucene // lucene related code
│ ├──sql // sql scripts
├── .gitignore // gitignore
├── pom.xml // parent pom
├── LICENSE
├── README.md