
java
AIT-007
这个作者很懒,什么都没留下…
展开
-
JSP的四种属性范围
所谓的属性保存范围,指的是一个设置的对象,可以在多少个页面中保存并继续使用。在 JSP 中提供了四种属性的。原创 2023-04-08 22:20:08 · 192 阅读 · 1 评论 -
JSP 和 JSTL
静态包含就是将内容进行了直接的替换,就好比程序中定义的变量一样,是在 servlet 引擎转译时,就 把此文件内容包含了进去(两个文件的源代码整合到一起, 全部放到 jspService 方法中),所以只生 成了一个 servlet,所以两个页面不能有同名的变量。耦合性较高,不够灵活。使用包含操作,可以将一些重复的代码包含进来继续使用,从正常的页面组成来看,有时可能分为几个 区域。动态包含在代码的编译阶段,包含和被包含部分是两个独立的部分,只有当运行时,才会动态包含进来,好比方法的调用。原创 2023-04-08 21:09:16 · 105 阅读 · 1 评论 -
RESTful Web 服务 是什么
RESTful Web服务使用统一的接口约束,包括使用HTTP方法对资源进行操作,使用URI标识资源,使用标准的媒体类型(如JSON、XML)进行数据的传输。资源导向:RESTful Web服务将应用程序的功能和数据抽象为一组资源,每个资源都有一个唯一的标识符(URI),通过使用不同的HTTP方法对资源进行操作。服务器不需要存储客户端的状态,使得系统更加可伸缩和可靠。可缓存性:RESTful Web服务利用HTTP的缓存机制,提供了对响应结果的缓存能力,减少了服务器的负载,提高了性能和可扩展性。原创 2023-05-19 11:28:35 · 770 阅读 · 0 评论 -
@Controller和@RestController的区别是什么
@RestController 注解则是 @Controller 的一个特殊变体,它的方法返回的是数据,通常是以 JSON、XML 等形式进行输出,而不是视图。默认行为:在 @Controller 注解下,默认情况下,方法返回的字符串将作为视图名称进行解析,并由视图解析器进行渲染。总的来说,@Controller 注解适用于传统的 Web 应用程序,处理请求并渲染视图,而 @RestController 注解适用于构建 RESTful Web 服务,返回数据而不是视图。原创 2023-05-19 11:26:05 · 1541 阅读 · 1 评论 -
Java 中的 Serializable 接口有什么用
当一个类实现了 Serializable 接口时,它的对象就可以在网络上传输或在存储介质上进行持久化,即可以将对象转换为字节流进行传输或存储,并在需要时重新生成对象。这个过程称为对象的序列化和反序列化。值得注意的是,为了能够序列化和反序列化对象,被序列化的类需要满足一些条件,例如类的成员变量需要是可序列化的(基本类型或实现了 Serializable 接口的类型),而非序列化的成员变量需要用。对象持久化:通过将对象序列化,可以将对象保存在磁盘或数据库中,以实现对象的持久化。原创 2023-05-19 11:23:01 · 714 阅读 · 1 评论 -
Java 里面的 bean 是什么
通过创建和使用 Bean,可以实现代码的模块化和可重用性,将业务逻辑和数据封装在一个对象中,方便管理和维护。Bean 可以用于表示各种概念,例如用户、订单、产品等,通过创建不同的 Bean 实例,可以对应不同的数据和业务操作。在Java中,Bean 是一个普遍的概念,代表一个简单的Java对象(Plain Old Java Object),用于封装数据和业务逻辑。封装数据:Bean 包含私有的实例变量(成员变量)和公共的访问方法(getter 和 setter),用于封装和访问数据。原创 2023-05-19 11:21:51 · 4111 阅读 · 0 评论 -
springboot 中的约定优于配置体现在哪些方面?
Starter 依赖(Starter Dependencies):Spring Boot 提供了一系列的 Starter 依赖,这些 Starter 依赖是预定义的依赖集合,通过引入相应的 Starter 依赖,可以自动引入相关的库和默认配置。通过这些约定和自动化的特性,Spring Boot 提供了一种简化开发的方式,使得开发者可以更专注于业务逻辑的实现,而无需过多关注底层框架的配置和细节。这样的约定优于配置的设计理念,提高了开发效率,降低了应用程序的复杂性,并推动了快速开发和快速部署的实践。原创 2023-05-19 11:18:46 · 953 阅读 · 1 评论 -
框架中的 dao层service层和controller层是怎么联系起来的
总的来说,通过依赖注入和依赖关系的建立,DAO 层、Service 层和 Controller 层在 Spring Boot 中形成了一个清晰的层次结构,实现了数据访问、业务逻辑处理和请求响应的协同工作。在 Controller 层中,使用依赖注入将需要的 Service 接口或类注入进来,以便在 Controller 层中调用 Service 层的方法来处理业务逻辑。通过这种依赖注入的方式,Service 层和 Controller 层可以直接使用相应的对象或接口,从而实现数据的传递和业务逻辑的处理。原创 2023-05-19 11:17:28 · 1871 阅读 · 1 评论