随笔分类 -  java web开发基础教程

摘要:一、编写前端界面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> 阅读全文
posted @ 2023-04-20 10:27 鹤城 阅读(61) 评论(0) 推荐(0) 编辑
摘要:概念 request:获取请求数据 response:设置响应数据 Request request继承体系 ServletRequest——Java提供的请求对象根接口 HttpServletRequest——Java提供的对http协议封装的请求对象接口 RequestFacade——tomcat 阅读全文
posted @ 2023-04-19 15:48 鹤城 阅读(285) 评论(0) 推荐(1) 编辑
摘要:概念 Servlet其实就是Java提供的一门动态web资源开发技术。本质就是一个接口。 快速入门 创建web项目,导入servlet依赖坐标(注意依赖范围scope,是provided,只在编译和测试时使用) pom文件: <?xml version="1.0" encoding="UTF-8"? 阅读全文
posted @ 2023-03-29 21:10 鹤城 阅读(181) 评论(0) 推荐(1) 编辑
摘要:Tomcat简介 Tomcat是一个轻量级的web服务器,也称为web容器,servlet容器。(web服务器可以封装http协议,简化开发。还可以将web项目部署到服务器上,对外提供网上浏览。) Tomcat基本使用 启动:安装目录下的bin目录下的startup.bat 关闭:安装目录下的bin 阅读全文
posted @ 2023-03-29 15:45 鹤城 阅读(42) 评论(0) 推荐(0) 编辑
摘要:语法: ^ 表示开始 $ 表示结束 [] 代表某个范围内的单个字符,比如[0-9]单个数字字符 . 代表任意单个字符,除了换行和行结束符 \w 代表单词字符[A-Za-z0-9_] \d 代表数字字符[0-9] 量词: + 至少一个 * 零个或多个 ? 零个或一个 {x} x个 {m,} 至少m个 阅读全文
posted @ 2023-03-28 19:39 鹤城 阅读(16) 评论(0) 推荐(0) 编辑
摘要:前言 之前曾学习了html和css,在学js的时候懈怠了,如今大三不得不面对自己web网页做不出来的现实,所以又前来学习web。因为之前js没有怎么学,所以直接从js开始了。不过js需要html和css的基础,有没学过html和css的同学可以看我博客: 前端三剑客快速入门(一) 前端三剑客快速入门 阅读全文
posted @ 2023-03-15 21:24 鹤城 阅读(85) 评论(0) 推荐(0) 编辑
摘要:首先,整个项目的结构如图: 本次主要是对tb_brand表实现增删改查。 创建先后顺序 创建的先后顺序我在前一篇博客已经说清楚了,就不再赘述了,如果不知道如何创建的话,说明对mybatis还是不了解,建立仔细看一看上一篇博客,这是链接:一篇博客带你学会MyBatis Brand实体类 package 阅读全文
posted @ 2023-03-11 19:49 鹤城 阅读(114) 评论(0) 推荐(0) 编辑
摘要:概念 MyBatis是一款持久层框架,用于简化JDBC操作(JavaEE三层架构:表现层(用来做页面的代码),业务层(业务逻辑代码),持久层(对数据库操作的代码))(框架就是一个半成品软件,是一套可重用的、通用的代码基础模型) mybatis基本流程 创建数据表 创建项目,导入坐标(需要的包) 编写 阅读全文
posted @ 2023-03-11 16:50 鹤城 阅读(364) 评论(0) 推荐(1) 编辑
摘要:Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: 线程“main”org.apache.ibatis.exceptions.PersistenceException中的异常: 今天学习mybat 阅读全文
posted @ 2023-03-04 17:20 鹤城 阅读(420) 评论(0) 推荐(0) 编辑
摘要:前言 前端三剑客快速入门(一) 前端三剑客快速入门(二) 书接上文,重新排版了。 CSS CSS定位 基本属性: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compati 阅读全文
posted @ 2022-10-07 21:59 鹤城 阅读(91) 评论(0) 推荐(0) 编辑
摘要:前言 本文书接上回,继续css的知识,序号就重新开始了。上篇内容:前端三剑客快速入门(一) CSS 盒子模型 盒子模型属性: border外框 margin外边距 padding内边距 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT 阅读全文
posted @ 2022-10-06 21:25 鹤城 阅读(395) 评论(0) 推荐(0) 编辑
摘要:前言: 前端三剑客即HTML、CSS、JavaScript。本文只对其进行简单介绍,达到简单WEB程序所需。若想要深入学习,可以查看W3C教程,其对三者进行了详细的介绍。 HTML 简介:HTML是一种超文本标记语言,由浏览器来解析运行,其作用为编写网页的结构。 常见标签及代码: 第一节:日常标签 阅读全文
posted @ 2022-10-05 20:55 鹤城 阅读(649) 评论(3) 推荐(1) 编辑
摘要:概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 特点: 基于TCP协议,面向连接,更安全 基于请求-响应模型,一次请求对应一次响应 是无状态的协议,对事务处理没有记忆能力。每次请求-响应都是独立的。 HTTP请求数据格式 HTTP请求数据分为三部分: 请求行:请求数据的第一行,类型为 阅读全文
posted @ 2022-10-03 10:23 鹤城 阅读(46) 评论(0) 推荐(0) 编辑
摘要:概念 Maven其实就是一个管理项目、构建项目的工具。它有标准化的项目结构、构建流程、依赖管理。 功能 Maven提供了一套标准的项目结构 Maven提供了一套标准的构建流程 Maven提供了更便捷的依赖管理(依赖关系就是一个类的实现需要另一个类的协助,如JDBC连接数据库就需要jar包的协助;依赖 阅读全文
posted @ 2022-09-24 16:14 鹤城 阅读(586) 评论(2) 推荐(3) 编辑
摘要:查询所有 dao层代码: package example; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; 阅读全文
posted @ 2022-09-21 17:36 鹤城 阅读(74) 评论(0) 推荐(0) 编辑
摘要:首先eclipse快捷键可以使用 Ctrl + Shift + L 打开,在这里可以查看所有快捷键。 另外就是常用的几个快捷键 选中光标所在行 好像没有,但是可以 Ctrl + d 然后 Ctrl + z,就是先删除整行再撤销 删除当前行 Ctrl + d 复制当前行到下一行 Ctrl + Alt 阅读全文
posted @ 2022-09-21 12:07 鹤城 阅读(353) 评论(0) 推荐(0) 编辑
摘要:DriverManager 作用: 注册驱动 获取数据库连接 代码: //1.注册驱动 //Class.forName("com.mysql.jdbc.Driver"); 高版本mysql这行可以省略 //2.获取链接 String url = "jdbc:mysql:///db1"; //jdbc 阅读全文
posted @ 2022-09-20 22:12 鹤城 阅读(56) 评论(0) 推荐(0) 编辑
摘要:JDBC概念 JDBC就是Java操作关系型数据库的一套API,其中真正的实现类由不同的数据库驱动(也就是jar包)实现。 JDBC连接数据库步骤 创建项目,导入jar包 注册驱动,即告诉Java代码与哪个数据库进行连接 获取连接,将Java代码与数据库进行连接 定义sql语句,就是编写要执行的sq 阅读全文
posted @ 2022-09-20 11:40 鹤城 阅读(67) 评论(0) 推荐(0) 编辑
摘要:SQL语句分为四类,DDL,DML,DQL,DCL。 DDL 对数据库,表进行操作。 mysql> show databases; -- 显示当前MySQL下数据库的名称 + + | Database | + + | db1; | | information_schema | | mysql | | 阅读全文
posted @ 2022-08-20 15:32 鹤城 阅读(33) 评论(0) 推荐(0) 编辑
摘要:最近学习了一段时间JavaWeb,但做项目一直做不出来。相信很多初学者都有和我一样的问题,即为什么我学了,但我不会做?以及如何做一个简单的Web项目?对于初学者来说,我感觉可能从我,一个初学者角度来回答这个问题最合适。以下是我的想法: 我自己反思得出的结果如下, 为什么学了不会做项目: 一、对要学习 阅读全文
posted @ 2021-11-25 22:55 鹤城 阅读(1609) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示