Java web开发项目中各文件的作用

在一个Java web开发项目中,有jsp\js\bo\dao等各种后缀的文件,它们之间有什么关系?

JSP 所有的网页代码
js所有的javaScript代码
bo一般是java的类文件
dao一般是处理数据库方法的接口
impl是上述接口的实现
service 是 处理数据库逻辑的服务
action 是处理业务逻辑的
xml是配置文件
jsp得到请求到 structs的配置文件里找相应的配置方法,根据配置方法到action里找到处理的方法,然后执行,返回一个结果,再到刚才的配置文件里查找返回处理结果,然后返回jsp页面上

这其中,action里的处理的时候,可能会跟数据库发生交互,就会调用service里的方法,service里的方法又会通过接口调用impl里的方法,然后bo里是与数据库一一对应的映射文件,对应着数据库里的每张表
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-05
jsp是java web页面文件,就是你看到的那个网页文件,js是Javascript缩写,这是一种页面脚本语言,可以实现各种页面的动态效果,比如弹框,隐藏等,bo是数值类,是相对实体而言的,如果没有学过面向对象,可能很难让你理解,dao里封装的是对数据库操作的一些类和方法。这些文件分属不同的层,如果你是入门的话,可能一下子不太能理解,建议一步步来。
第2个回答  2012-11-04
jsp是web页面,js是在web页面上触发事件等的引入文件,bo是java的类文件,dao是java的方法,存放一些处理数据库的业务逻辑等追问

它们在逻辑关系上是如何关联的呢?就是说他们以那种方式联系在一起

追答

debug跟踪一个简单的java web项目

本回答被网友采纳
第3个回答  2012-11-04
相当于一层层的地址,例如北京市海淀区**路,范围逐渐缩小

javaweb项目中entity,model,dto,domain分别在什么情况下用?_百度知 ...
entity属于实体类,与数据库表一一对应,model属于mvc里面m,dto是根据实际业务创建的类,用于存放数据,domain是学校类

eclipse WEB项目开发时,项目文件组织结构是怎样的?
1. web.xml为Web项目的部署描述文件 2. lib文件夹下为Web项目使用的第三方库 3. classes文件夹下为编写的Java文件编译后的class文件 4. js, css, image为项目当中使用到的图片等资源文件,这些资源文件允许用户访问 5. WEB-INF文件下的资源为用户不可访问的 6. 在classes文件夹下还存放了配置文...

(JAVA)vasel 中的src,docs,web,都代表什么?储存哪些内容?
其中,src文件夹主要用于存放Java源代码,这是构建Java应用的基础部分。而web文件夹则包含了HTML和JSP文件,它们分别对应着网页前端的结构和动态内容展示。至于docs,由于其定义并不明确,在实际开发中,通常指代文档、教程或者注释等,帮助开发者理解代码逻辑或者项目结构。因此,虽然docs文件夹在Eclipse中存在...

Javaweb程序,src和webroot下的文件和包都是什么意思?
通俗一点描述 src是开发人员的编写的java文件放的位置,中间的文件夹名称也是由开发人员定义的,一般会分成数据层的,业务层的,控制层的,工具类的,基础信息类,配置文件等。webroot则是开发人员编写的JSP页面、html页面、js、还有java需要的jar包导入的地方、以及web配置项所在的地方,中文件夹的名称也是...

webcontent目录的作用
WebContent目录的主要作用是存放Java Web项目中的JSP、JS、CSS、图片等文件,它是项目访问的默认路径,并且是工程发布时的目标文件夹。详细来说,当我们使用Eclipse这样的开发工具创建一个Java Web项目时,WebContent目录会自动生成。这个目录用于存放Web应用程序中客户端可以直接访问的资源,比如HTML页面、...

javaweb应用的组成结构
对于JavaWeb应用,构建过程会产生一个WAR(Web Application Archive)文件,这是一个包含所有必需资源和类文件的压缩包,可以直接部署到Web服务器上运行。综上所述,JavaWeb应用的组成结构通过合理组织各种文件和资源,确保了开发、编译、部署和运行的有序进行,同时也方便了开发者对项目进行管理和维护。

Java三大框架是什么,有什么作用
1. Struts在项目中的作用 Struts 在项目主要起控制作用,只要用于web层(即视图层和控制层)Struts本身是使用典型的MVC结构实现的,项目中使用了struts之后就等于项目也是一个MVC结构,使项目结构更清晰,分工更明细。Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发...

web系统的组成及各部分作用?
web系统各部分作用:一、超文本 超文本是一种用户接口方式,用以显示文本及与文本相关的内容。现时超文本普遍以电子文档的方式存在,其中的文字包含有可以链接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。超文本的格式有很多,目前最常使用的是超文本标记语言及富...

java webroot目录是干什么的?
JavaWeb应用程序的Webroot目录是指Web应用程序中公开的文件资源目录。它包含Web应用程序资源的静态组件,如JSP、HTML、CSS、JavaScript和图像等。点击学习大厂名师精品课Webroot目录通常包含网站的根目录,所有的页面和URL都从这里开始。这个目录是网站所必需的,因为在Web应用程序中,将用户请求映射到这些资源是...

javaweb是什么意思
1. Java Servlet:Servlet是Java的一种技术,用于生成动态Web内容。通过Servlet,Java开发者可以处理客户端请求并返回响应。它是构建JavaWeb应用的核心技术之一。2. JavaServer Pages :JSP是一种用于构建动态Web页面的技术。JSP允许开发者在HTML页面中嵌入Java代码,使得页面能够动态生成内容。JSP文件在服务器...

相似回答