- 博客(10)
- 收藏
- 关注
原创 Mybatis
Mybatis1、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache
2021-04-22 16:29:36
382
原创 狂神javaweb课程笔记-09-SMBMS(超市管理项目)
SMBMS(超市管理项目)数据库:项目如何搭建?考虑是不是用maven? jar包,依赖搭建项目准备工作搭建一个maven web 项目配置Tomcat测试项目是否能够跑起来导入项目中需要的jar包;jsp,Servlet,mysql驱动jstl,stand…构建项目包结构编写实体类ROM映射:表-类映射编写基础公共类1、数据库配置文件(mysql5.xx和8.xx的编写有差异)driver=com.mysql.jdbc.Driver#在和mysql传递数据的过程中
2021-04-18 10:22:35
1636
原创 狂神javaweb课程笔记-08-JDBC复习
什么是JDBC:java连接数据库需要jar包的支持:java.sqljavax.sqlmysql-connect-java…连接驱动
2021-04-13 17:16:24
147
原创 狂神javaweb课程笔记-07-MVC&Filter&Listener
10、MVC三层架构什么是MVC: Model view Controller 模型、视图、控制器10.1、早些年程序写法用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!(除了jdbc)程序猿调用|JDBC|Mysql Oracle SqlServer ....10.2、MVC
2021-04-13 11:20:41
156
原创 狂神javaweb课程笔记-06-JSP&JavaBean
8、JSP8.1、什么是JSPJava Server Pages :Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中既可以写HTML,还可以嵌入JAVA代码,为用户提供动态数据;8.2、JSP原理思路:JSP到底怎么执行的!代码层面没有任何问题服务器内部工作 tomcat中有一个work目录;IDEA中使用Tomcat的会在IDEA的tomcat中生产一个work目录
2021-04-12 15:34:35
176
原创 狂神javaweb课程笔记-05-Cookie&Session
7. Cookie&Session7.1、会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;**有状态会话:**一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;一个网站,怎么证明你来过?客户端 服务端服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie服务器登记你来过了,下次你来的时候我来匹配你; seesion7.2 保存会话的两种技术cookie客户端技术 (响应,请
2021-04-09 11:02:46
117
原创 狂神javaweb课程笔记-04-Servlet
6 Servlet6.1 Servlet简介Servlet是sun公司开发的动态web的一项技术Sun在API中提供一个接口叫做:Servlet,开发一个Servlet程序需要完成两个小步骤:编写一个类,实现servlet接口;把开发好的Java类部署到web服务器上把实现了Servlet接口的Java程序叫做,Servlet6.2 编写HelloServlet程序Serlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet构建一个普通的
2021-04-08 19:59:24
268
原创 狂神javaweb课程笔记03-Maven
Maven我为什么要学习这个工具?在Javaweb开发中,需要使用大量的jar包,我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们Java代码,必须要按照这个规范来;5.2下载安装Maven官网:https://maven.apache.org/下载完成后,解压即可;小狂神友情建议:电脑上的所有环境
2021-04-06 16:08:31
358
原创 狂神Javaweb课程笔记02(Http)
4.Http4.1 什么是http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,…超文本:图片,音乐,视频,定位,地图.……端口:80Https:安全的端口:4434.2 http两个时代http1.0客户端可以与web服务器连接后,只能获得一个web资源,断开连接http1.1客户端可以与web服务器连接后,可以获得多个web资源。4.3Http请求4.4Http响应...
2021-04-06 08:36:23
91
原创 狂神Javaweb课程笔记01
Javawebjava+web1.基本概念1.1前言web:网页静态web:提供所有人看到数据始终不发生变化,html,css等动态web:提供所有人看到数据发生变化(淘宝,几乎所有网站)技术栈:servlet/JSP,ASP,PHPJava中,动态web资源统称为Javaweb1.2 web应用程序可以提供浏览器访问的程序a.html、b.html.….多个web资源,这些web资源可以被外界访问,对外界提供服务;你们能访问到的任何一个页面或者资源,都存在于这个世界的
2021-04-02 17:00:05
202
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人