随笔分类 - JavaEE
Java EE(现称为 Jakarta EE)是开发企业级 Java Web 应用的一套完整标准和平台。
该平台基于Java SE构建,提供Web服务、组件模型及API支持,包含JDBC、Servlet、JSP、EJB等核心技术,涵盖数据库连接、分布式组件及事务管理等功能,开发者通过打包JAR文件部署至应用服务器
MyBatis-Plus
摘要:前言 使用Mybatis进行开发有以下不足 1.每一张表都需要配置一套基本的增删改查功能,造成代码重复; 3.所有SQL语句全部自己写,表字段名称容易拼写错误; 2.使用xml标签实现动态SQL配置起来比较复杂; 一、MyBatis-Plus介绍 MyBatis-Plus(简称MP)是Mybatis
阅读全文
Java Web之Filter和Listener对象
摘要:前言 Java Web中有3大组件 Servlet Filter(过滤器) Listener(监听器) 3大组件的功能如下 Filter功能: 类似于Django中的中间件,可以在Servlet之前拦截请求和响应。 Servlet功能: 执行后台业务逻辑,处理客户端请求和响应。 Listener功能
阅读全文
Java Web开发之从MVC到前后端分离
摘要:前言 理论是实践的基础,理论指导实践。 HTTP协议是通过1个TCP套接字(管道),在浏览器和服务器之间传输字符串。 Web开发的核心技术:控制数据库数据 和 前端页面(视图)之间的动态交互,完成后台数据渲染到视图( HTML页面)。 一、三层架构 我们从接手一个项目开始,首先我们需要进行架构设计,
阅读全文
Java Web之会话保持和JSP
摘要:前言 出于提升HTTP传输效率考虑,HTTP协议是无状态的。 HTTP不会记录每次请求的状态,这就造成了同一个会话中的2个请求之间相互独立,彼此之间没有任何联系。 本文将基于servlet的session机制结合JSP,实现1个用户登录的Web应用,深入理解一下Java Web应用的核心架构。 一、
阅读全文
Java Web之request和response对象
摘要:前言 Web框架就是别人做好的1个半成品,别人干一部分活,我们干一部分活,完成1个eb应用程序的开发。 作为基于Web框架开发的开发人员,我们把学习的重点放到 如何从Web框架的request 请求对象中获取数据; 执行自己的业务逻辑 通过response响应对象中保存业务逻辑处理结果响应给浏览器;
阅读全文
Java Web之Tomcat和Servlet
摘要:前言 文本: 字符串 超文本:图片、音乐、视频、定位、地图等。 HTML:超文本标记语言 (Hyper Text Markup Language) HTTP:超文本传输协议(Hyper Text Transfer Protoco)用于传输超文本的协议。 每种编程语言中的Socket类都是对TCP/I
阅读全文
Java持久层框架之Mybatis
摘要:前言 框架可以理解为半成品软件,框架做好以后,接下来在它基础上进行开发。 把重复的代码工作抽取出来,让程序员把精力专注在核心的业务代码实现上。 一、Mybatis入门 Mybatis是Java中1个半自动化的ORM框架,Mybatis可以解决程序对数据库操作问题。 Mybatis是一款优秀的持久层框
阅读全文
Java web开发
摘要:前言 我将使用MyBits+Tomcat+Severlet开发1个图书管理系统,以熟悉Java Web开发过程。 一、XML java程序中经常使用XML作为程序的配置文件 1.什么XML? XML 是Extensible Markup Language 也称为可扩展标记语言, XML的可扩展体现在
阅读全文
Java连接数据库JDBC和JdbcTemplate
摘要:前言 如何通过Java程序连接不同的数据库(MySQL、Orcal)?建立数据库连接之后发送SQL语句,得到查询结果集呢? JDBC是一种解决方案。 在Java中所有持久层框架的底层都是JDBC。 一、面向接口编程思想 1.耦合是什么? 耦合是软件架构中的调用方和被调用方存在较多依赖; 在高耦合的软
阅读全文
浙公网安备 33010602011771号