作者:纯情利宾立2502857907 | 来源:互联网 | 2023-10-10 04:23
总结 JDBC JDBC开发步骤: PreparedStatement(预编译) vs Statement: HTML CSS CSS使用: 选择器分类: 一些常见的样式: JS(Javascript) Servlet和JSP Tomcat JQuery JSON(Java Object Notation) 特点: 作用: 两种格式: JSON和XML相比JSON的优点 Ajax 特点: 运行原理: 常用方法 EL和JSTL
JDBC JDBC提供了一套接口Connection、Statement、ResultSet。 每个数据库厂商实现了这套接口,例如MySql公司实现了:MySql驱动程序里面实现了这套接口,Java程序员只要调用实现了这些方法就可以实现对 MySql数据库的增删改查。
JDBC开发步骤: 1、加载驱动Class.forName(""); 2、获得连接对象Connection 3、写sql语句 4、创建Statement(一艘船) 5、执行sql语句 (1) 更新类 (更改了表里面数据):delete/update/insert executeUpdate() 返回值:int,表示你影响的行数 (2)查询 (没有改变表里面数据): select executeQuery() 返回值:结果集ResultSet 6、关闭连接
PreparedStatement(预编译) vs Statement: 1、语法不同: PreparedStatement可以使用预编译的sql,只需要发送一次sql语句,后面只要发送参数即可,公用一个sql语句。 Statement只能使用静态的sql。 delete from student where id=1; 2、效率不同:PreparedStatement使用了sql缓冲区,效率要比Statement高。 3、安全性不同:PreparedStatement可以有效的防止sql注入,而Statement不能防止sql注入。
HTML 超文本标记语言 定义页面结构
< h1> h1> < div> div>
CSS 层叠样式表 页面显示的样式
CSS使用&#xff1a; 1、通过选择器选择上标签 2、在选择的标签上设置样式
选择器分类&#xff1a; 标签选择器&#xff1a; p{} 类选择器&#xff1a; .className{} id选择器&#xff1a; #id{}
一些常见的样式&#xff1a; color:red; 文字颜色 font-size:40px; background-color:blue; text-decoration:underline; text-decoration:none; //去掉下划线
JS&#xff08;Javascript&#xff09; 1、直接嵌入HTML页面。 2、由浏览器解释执行代码&#xff0c;不进行预编译。 3、JS不区分单引号和双引号。 4、界面交互(动态交互)
可以在head或者body
用var定义变量
Servlet和JSP Servlet 动态的给每个用户拼接一个网页——动态网页&#xff0c;比如微博登录后每个人看到的是不同的。 实现 &#xff1a; 1、创建类继承HttpServlet&#xff1b; 2、覆盖未实现的方法service方法。
JSP&#xff1a; Servlet的作用&#xff1a; 用java语言开发动态资源的技术&#xff01;&#xff01;&#xff01; JSP的作用&#xff1a;用java语言&#xff08;&#43;html语言&#xff09;开发动态资源的技术&#xff01;&#xff01;&#xff01; JSP的本质是servlet&#xff01;&#xff01;&#xff01;
JSP模板 :JSP页面中的html代码就是JSP的模板
JSP的脚本 :&#xff08;脚本就是一段代码&#xff09; 语法&#xff1a;<%java代码 %> 作用&#xff1a; 执行java代码 JSP表达式 : 语法&#xff1a;<%&#61;变量或表达式%> 作用&#xff1a; 向浏览器输出变量的值或表达式计算的结果
Tomcat Tomcat即是容器也是服务器。是sun公司推荐运行Servlet和JSP的容器。 Tomcat是Java编写的&#xff0c;运行在JVM上&#xff0c;所以要先安装JDK
忽略各个文件之间的跳转&#xff0c;web应用本质只是一个装有很多资源(java/html/jsp/js/css等各种格式文件)的文件夹。假如我们有一个web应用projectA&#xff0c;我们在某台计算机A把这些文件写好后&#xff0c;就希望其他设备能够通过一些方式来访问我们的资源。一种方法是通过在浏览器地址栏输入URL来实现资源的访问。
那么从我们在计算机A上写好某个文件夹到文件夹能够被其他计算机所访问&#xff0c;需要什么呢。首先需要我们的互联网。计算机B先通过互联网找到计算机A。
而这样做的前提是你这个电脑必须在互联网这个网络里面&#xff0c;这样别人才能访问到你。也就是说一台电脑必须要有IP地址才能称为服务器。但这样也只是找到了IP地址而已&#xff0c;我们还需要找到对应的主机&#xff08;注&#xff1a;一般主机是指一台电脑&#xff0c;但在tomcat中&#xff0c;虚拟主机指的是计算机中的某个文件夹&#xff09;。但就算找到了计算机A&#xff0c;我们怎么知道要去哪里寻找web应用projectA呢。Tomcat容器就是来解决这个问题的。
Tomcat的一个重要的功能就在于“映射”&#xff08;通过配置文件实现&#xff09;。
JQuery 其实是对Javascript封装的一个框架包 &#xff0c;简化Javascript的操作。
JSON&#xff08;Java Object Notation&#xff09; 一种轻量级的数据格式。
特点&#xff1a; 易于阅读和编写 易于计算机解析和生成 其实是Javascript的子集&#xff0c;&#xff0c;所以原生的Javascript支持JSON
作用&#xff1a; 使用Ajax进行先后台数据交换 移动端和服务端的数据交换
两种格式&#xff1a; 对象和数据
JSON和XML相比JSON的优点 1、JSON没有结束标签&#xff0c;长度更短&#xff0c;读写更快 2、能直接被Javascript解析器解析 3、可以使用数组
Ajax 异步JS和XML&#xff0c;可以和服务器进行同步/异步交互的技术之一。
特点&#xff1a; 异步请求&#xff0c;局部刷新
运行原理&#xff1a; 页面发起请求&#xff0c;会将请求发送到浏览器的Ajax引擎&#xff0c; Ajax会提交请求到服务器&#xff0c;在这段时间里客户端可以进行任意的任意操作&#xff0c; 直到服务器将数据返回给Ajax引擎后&#xff0c;会触发我们设置的事件&#xff0c;从而再执行我们自定义的JS逻辑代码完成某种页面功能。
常用方法 JQuery的Ajax技术是优秀的JS框架&#xff0c;对原生的Ajax进行封装的常用方法&#xff1a; 1&#xff09;$.get(url, [data], [callback], [type])
后面三个是可选的可以没有 2&#xff09;$.post(url, [data], [callback], [type])
其中&#xff1a; url&#xff1a;代表请求的服务器端地址 data&#xff1a;代表请求服务器端的数据&#xff08;可以是key&#61;value形式也可以是json格式&#xff09; callback&#xff1a;表示服务器端成功响应所触发的函数 type&#xff1a;表示服务器端返回的数据类型&#xff08;jquery会根据指定的类型自动类型转换&#xff09; 常用的返回类型&#xff1a;text、json、html等
3&#xff09;$.ajax( { option1:value1,option2:value2... } );
常用的option有如下&#xff1a; async&#xff1a;是否异步&#xff0c;默认是true代表异步。&#xff08;get/post方式只能异步&#xff0c;不能配置&#xff09; data&#xff1a;发送到服务器的参数&#xff0c;建议使用json格式 dataType&#xff1a;服务器端返回的数据类型&#xff0c;常用text和json success&#xff1a;成功响应执行的函数&#xff0c;对应的类型是function类型 type&#xff1a;请求方式&#xff0c;POST/GET url&#xff1a;请求服务器端地址
EL和JSTL 去掉JSP中的Java语句&#xff0c;都以标签的形式存在。