
Java Web
Java Web的基本使用
pipizhen_
昨日之日不可留。
展开
-
javax.xml.bind.JAXBException解决方案
控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法。亲测有效之解决方案:JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 。而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的。方案一:降低JDK 9 版本到 JDK 6/7/8,显然你不想这原创 2020-08-29 21:54:33 · 22057 阅读 · 0 评论 -
Linux & 安装redis
第1章复习Linux:1、OS操作系统(operation system):作用:控制硬件,服务软件。2、虚拟机概念:也是一个软件,虚拟出一台计算机环境安装虚拟机(vmware)—>配置,会出现2个虚拟网卡。3、在虚拟机上安装操作系统Linux(CentOS)4、Linux历史知识应用:安装在各种服务器之上,用于嵌入式版本: 内核版本,发行版本5、目录介绍 (1个目录)root home usr etc6、核心命令切换目录:cd cd / cd -原创 2020-08-29 21:28:17 · 140 阅读 · 0 评论 -
Linux入门
1、操作系统概念操作系统作用:管理硬件,服务软件。硬件: 电路,写驱动程序,写应用程序。操作系统:微软(windows) /Linux,Unix/苹果(mac)。Linux操作系统(世界巨头计算机,各个行业软件服务器系统)系统开发人员,运维人员,程序开发人员。2、安装虚拟机虚拟机(软件):通过调用系统接口模拟出一台机器。服务器(硬件/软件)硬件:一台公共机器,硬件服务器。软件服务器:WebServer(Tomcat),邮件,DNS服务器。3、安装Linux(CentOS版本)4原创 2020-08-28 18:19:54 · 134 阅读 · 0 评论 -
注解 & 动态代理
设置Eclipse1_关联TOMCAT开发过程中,环境发生变化(重新关联tomcat),*_删除servers窗口下的tomcat*_Project Explorer 窗口下的server*_重新关联window—>preferences–>servers—>runtime–>tomcat2、注解2.1什么是注解?注解和接口,类一样,都是属于数据类型。2.2注解作用1、编译检查2、配置 (后期使用最多)3、生成帮助文档2.3注解的特点*_注解可以在变量原创 2020-08-26 23:00:36 · 640 阅读 · 0 评论 -
监听器Listener & 过滤器Filter
Listener & FilterListener监听器,能做什么事?监听某一个事件的发生,状态的改变。监听器的内部原理:其实就是接口回调。1、接口回调需求:A在执行循环,当循环到5的时候,通知B。事先先把一个对象传递给 A,当A 执行到5的时候,通过这个对象,来调用B中的方法。注意,不是直接传递B的实例,而是传递一个接口的实例过去。2、Web监听器总共有8个,划分成三种类型:3 + 3 + 2ServletContextListenerServletRequestL原创 2020-08-26 22:50:55 · 299 阅读 · 0 评论 -
Ajax & Jquery的使用
Ajax & JqueryAjaxAjax是什么?Asynchronous Javascript And XML(异步JavaScript和XML)并不是新的技术,只是把原有的技术,整合到一起而已。使用CSS和XHTML来表示。使用DOM模型来交互和动态显示。使用XMLHttpRequest来和服务器进行异步通信。使用javascript来绑定和调用。Ajax有什么用?网页如果想要刷新局部内容,那么需要重新载入整个网页,用户体验不是很好。为了解决局部刷新的问题,保持其他部分原创 2020-08-24 17:40:11 · 147 阅读 · 0 评论 -
MVC设计模式
元数据Meata data描述数据的数据。例如String sql,描述这份sql字符串的数据叫做元数据。数据库元数据:DatabaseMetaData参数元数据:ParameterMetaData结果集元数据:ResultSetMetaDataMVC设计模式JSP的开发模式三层架构 & MVC例题:学生信息管理系统1、数据库准备CREATE DATABASE stus; USE stus; CREATE TABLE stu ( sid INT PRIMA原创 2020-08-24 12:42:05 · 131 阅读 · 0 评论 -
事务 & 数据库连接池 & DBUtils
事务 & 数据库连接池 & DBUtils事务Transaction,其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)。为什么要有事务?为了确保逻辑的成功。例子:银行的转账。1、使用命令行方式演示事务。(1)开启事务命令:start transaction;(2)提交,回滚事务命令:commit:提交事务,数据将会写到磁盘上的数据库rollback:数据回滚,回到最初的状态。(3)关闭自动提交原创 2020-08-24 12:27:40 · 321 阅读 · 0 评论 -
JSP & EL & JSTL的使用
JSP & EL & JSTLjsp(1)JSP全称:Java Server Page(2)什么是jsp从用户角度看待,就是一个网页。从程序员角度看待,其实是一个java类,它继承了servlet,所以可以直接说jsp,就是一个Servlet。(3)为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。但是有时候我们需要在网页上显示一些动态数据。比如: 查询所有的学生信息, 根据姓名去查询具体某个学生。 这些动作都需要去查询数据库,然后在网页上显示。ht原创 2020-08-22 18:38:36 · 438 阅读 · 0 评论 -
Cookie & Session的使用
1、请求转发和重定向(1)重定向测试代码: // 之前的写法 //response.setStatus(302); //response.setHeader("Location", "login_success.html"); // 重定向写法: 重新定位方向,参数跳转的位置 response.sendRedirect("login_success.html");1、地址上显示的是最后的那个资源的路径地址。2、请求次数最少有两次,服务器在第一次请求后,会返回302 以及一个原创 2020-08-21 22:34:35 · 404 阅读 · 0 评论 -
HttpServletRequest & HttpServletResponse的使用
HttpServletRequest和HttpServletResponse1、Servlet配置方式(1)全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb(2)路径匹配,前半段匹配以 / 开始,但是以 * 结束 /a/* /*其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/bb(3)以扩展名匹配没有 / ,以 * 开始 ,* . 扩展名,*.aa *.bb2、ServletContext原创 2020-08-20 12:39:16 · 380 阅读 · 0 评论 -
Servlet入门
Servlet1、servlet是什么?其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。更多的是配合动态资源来做。当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个DefaultServlet。2、Hello Servlet(1)得写一个Web工程,要有一个服务器。(2)测试运行Web工程新建一个类, 实现Servlet接口配置Servlet ,用意:告诉服务器,我们的应用有这么些个servlet。在webC原创 2020-08-16 19:22:20 · 155 阅读 · 0 评论 -
HTTP协议的详解
HTTP协议的详解HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1、支持客户/服务器模式。2、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HE原创 2020-08-16 19:06:19 · 208 阅读 · 0 评论 -
http协议的了解
Http协议1、什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。2、什么是http协议针对网络上的客户端与服务器端在执行http请求的时候,遵守的一种规范。其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。3、http协议版本1.0请求数据,服务器返回后,将会断开连接。1.1请求数据,服务器返回后,连接还会保持着。 除非服务器 或者 客户端 关掉。有一定的时间限制,如果都空着这个连接,那么后面会自己断掉。原创 2020-08-16 18:58:34 · 313 阅读 · 0 评论 -
XML的基本使用 & Tomcat中项目的发布
Xml & TomcatXML概述1、什么是XMLeXtensible Markup Language:可扩展的标记语言2、XML有什么用?可以用来保存数据,小型数据库,存在一定的CRUD操作可以用来做配置文件网络端数据的传输载体3、怎么定义xml其实就是一个文件,文件的后缀为 .xml文档声明 + 标签元素4、文档声明的三种方式(1)格式为:<?xml 属性列表 ?><?xml version="1.0" encoding="utf-8原创 2020-08-16 12:18:40 · 557 阅读 · 0 评论