JAVA Idea中各个包.idea,out,src,web所放类的作用说明

您所在的位置:网站首页 idea中的src下面的包有红线 JAVA Idea中各个包.idea,out,src,web所放类的作用说明

JAVA Idea中各个包.idea,out,src,web所放类的作用说明

2024-03-30 08:08| 来源: 网络整理| 查看: 265

一、主要分为idea、out、src、web四个大包。 1).idea文件夹 .idea存放项目的配置信息,包括历史记录,版本控制信息等。 2).iml文件 idea 对module 配置信息之意, 全称为 infomation of module iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。 注:iml文件是Intellij IDEA自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一个Java组件,插件组件, Maven组件等等,还可能会存储一 些模块路径信息, 依赖信息以及别的一些设置。 如下图所示: 在这里插入图片描述 注:分成几个包的目的:对代码的优化、实现高聚合、低耦合特点、便于以后的扩展和更改 3.src中各个包名的作用:

bean是存放Javabean标准的类。JavaBean的种类按照功能可以划分为可视化和不可视化两类。可视化的JavaBean就是拥有GUI图形用户界面的,对最终用户是可见的。不可视化的JavaBean不要求继承,它更多的被使用在JSP中,通常情况下用来封装业务逻辑、数据分页逻辑、数据库操作和事物逻辑等,这样可以实现业务逻辑和前台程序的分离,提高了代码的可读性和易维护性,使系统更健壮和灵活。随着JSP的发展,JavaBean更多的应用在非可视化领域,并且在服务器端应用方面表现出了越来越强的生命力。 dao是存放数据库中的数据做增删改查等操作的类。DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。 service是存放再对dao类封装的类。Service层叫服务层,被称为服务,粗略的理解就是对一个或多个DAO进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。 utils是存放需要用到的工具类。例如,连接池工具类(DataSourceUtils) web是存放继承HttpServlet的类。Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。JavaServlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。

4.web中各个包的作用:

css中存放前端css样式文件 fonts存放各个操作系统浏览器字体文件 js存放js脚本文件 WEB-INF WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 jsp文件 JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3