
JavaWeb
文章平均质量分 60
Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。
(YSY_YSY)
有道无术,术尚可求;有术无道,止于术。
展开
-
Ajax
AjaxAJAX=Asynchronous JavaScript and XML(异步的JavaScript和XML)。AJAX是一种在无需要重新加载整个网页的情况下,能够更新部分网页的技术。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。C/S增加B/S的体验性B/S:未来的主流,并且会爆发式的持续增长;产品链:H5+网页+客户端+手机端(Android,IOS)+小程序使用jQuery需要先导入jQuery的js文件;...原创 2021-07-10 16:29:32 · 81 阅读 · 0 评论 -
javaWeb之JDBC(十七)
JDBC什么是JDBC : Java连接数据库!需要jar包的支持:java.sqljavax.sqlmysql-conneter-java… 连接驱动(必须要导入)实验环境搭建CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60), birthday DATE);INSERT INTO use原创 2021-07-10 09:51:47 · 153 阅读 · 0 评论 -
JavaWeb之监听器(十六)
JavaWeb之监听器1.监听器2.过滤器、监听器常见应用1.监听器实现一个监听器的接口;(有n种监听器)编写一个监听器实现监听器的接口…依赖的jar包//统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessio原创 2021-07-06 09:25:27 · 95 阅读 · 0 评论 -
JavaWeb之Filter(十五)
JavaWeb之Filter比如 Shiro安全框架技术就是用Filter来实现的Filter:过滤器 ,用来过滤网站的数据;处理中文乱码登录验证….Filter开发步骤:导包编写过滤器导包不要错 (注意)实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! pub原创 2021-07-01 16:22:15 · 94 阅读 · 0 评论 -
JavaWeb之MVC三层架构(十四)
JavaWeb之MVC三层架构1.MVC三层架构1.1、以前的架构2.MVC三层架构图解1.MVC三层架构什么是MVC: Model view Controller 模型、视图、控制器1.1、以前的架构用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用↑JDBC (实现该接原创 2021-06-25 20:00:11 · 197 阅读 · 0 评论 -
JavaWeb之JavaBean(十三)
JavaWeb之JavaBean实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象people表idnameageaddress1秦疆1号3西安2秦疆2号18西安3秦疆3号100西安class People{ private int id;原创 2021-06-25 19:52:13 · 124 阅读 · 0 评论 -
JavaWeb之jsp(十)
JavaWeb之jsp1.什么是JSP2.JSP原理1.什么是JSPjava Server Pages:java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别HTML只给用户提供静态的数据JSP页面中可以嵌入java代码,为用户提供动态数据;2.JSP原理思路:JSP到底怎么执行的!代码层面没有任何问题服务器内部工作tomcat中有一个work目录;IDEA中使用Tomcat的会在IDEA的Tomcat中产生一个wo原创 2021-06-22 14:28:56 · 126 阅读 · 0 评论 -
JavaWeb之JSP标签、JSTL标签、EL表达式(十二)
JavaWeb之JSP标签、JSTL标签、EL表达式1.EL表达式: ${ }2.JSTL表达式3.JSTL标签库使用步骤3.1 c:if3.2 c:choose c:when3.3 c:forEach<!-- JSTL表达式的依赖 --><dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId>原创 2021-06-20 13:51:53 · 72 阅读 · 0 评论 -
tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败
tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败项目场景:问题描述:原因分析:解决方案:项目场景:提示:Tomcat启动失败,多存在于Javaweb,springmvc项目中存在这种问题。问题描述:提示代码问题如下:18-Jun-2021 09:22:00.508 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catali原创 2021-06-18 09:33:11 · 12616 阅读 · 5 评论 -
JavaWeb之JSP基础语法(十一)
JavaWeb之JSP基础语法1.JSP表达式2.jsp脚本片段3.脚本片段的再实现4.JSP声明5.JSP指令6. 9大内置对象任何语言都有自己的语法,JAVA中有,JSP作为java技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可!)Java所有语法都支持!1.JSP表达式 <%--JSP表达式 作用:用来将程序的输出,输出到客户端<%= 变量或者表达式 %> --%>2.jsp脚本片段<%-- jsp脚本片段--%> <原创 2021-06-16 20:25:09 · 222 阅读 · 0 评论 -
Java之Cookie和Session(九)
Java之Cookie和Session1.Cookie,Session1.1会话1.2保存会话的两个技术1.3Cookie1.Cookie,Session1.1会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;一个网站,怎么证明你来过?客户端 服务端1.服务端给客户端一个信件,客户端下次访问服务器带上信件就可以了;cookie2.服务器登记原创 2021-06-14 17:56:36 · 1201 阅读 · 0 评论 -
JavaWeb之客户端请求和响应(八)
@TOC1.HttpServletResponseweb服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse;如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端响应一些信息:找HttpServletResponse1.简单分类负责向浏览器发送数据的方法ServletoutputStream getOutputStream() throws IO原创 2021-06-13 14:17:59 · 616 阅读 · 0 评论 -
错误笔记:JavaWeb:请求的资源[/$%7BpageContext.request.contextPath%7D/login]不可用
项目场景:JavaWeb使用jsp定位Servlet问题描述:类型 状态报告消息 请求的资源[/$%7BpageContext.request.contextPath%7D/login]不可用描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。<html><body><h2>Hello World!</h2><%--这里提交的路径,需要找到项目的路径--%><%--${pageContext.re原创 2021-06-11 11:50:36 · 5329 阅读 · 18 评论 -
JavaWeb之Servlet(七)
JavaWeb之Servlet1.Servlet简介HelloServlet1.Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,ServletHelloServletSerlvet接口Sun公司有二个默认的实现类:HttpSer原创 2021-06-10 11:33:42 · 102 阅读 · 0 评论 -
JavaWeb解决遇到的问题(六)
JavaWeb解决遇到的问题1. Maven3.6.22. Tomcat闪退3. IDEA中每次都要重复配置Maven4. maven默认web项目中的web.xml版本问题5. 替换为webapp4.0版本和tomcat一致6. Maven仓库的使用1. Maven3.6.2解决方法:降级为3.6.12. Tomcat闪退解决方法:配置JAVA_HOMEH或者JAR_HOME或者在startup.sh中输入pause(不建议使用这种方法)3. IDEA中每次都要重复配置Maven解决原创 2021-06-09 15:07:16 · 277 阅读 · 0 评论 -
Javaweb之在IDEA中使用Maven(五)
Javaweb之在IDEA中使用Maven1.创建一个Maven web项目2.创建一个普通的maven项目3.在IDEA中配置Tomcat4.POM文件5.IDEA操作1.创建一个Maven web项目1.启动IDEA2.创建一个Maven web项目3.等待项目初始化完毕4.观察maven仓库中多了什么东西?5.IDEA中的Maven设置注意:IDEA项目创建成功后,看一眼Maven的配置6.到这里,Maven在IDEA中的配置和使用就ok了!2.创建一个普通的mave原创 2021-06-09 11:56:06 · 210 阅读 · 3 评论 -
JavaWeb之Maven配置(四)
Maven1.Maven项目架构管理工具2.下载安装Maven3.配置环境变量4.阿里云镜像5.本地仓库我们为什么学习这个技术?1.在javaweb开发中,需要使用大量的jar包,我们手动去导入;2.如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!1.Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要违反Maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来;2.下载安装Maven原创 2021-06-06 13:55:45 · 249 阅读 · 4 评论 -
javaWeb之Tomcat和发布web网站(三)
Tomcat1.安装Tomcat2.Tomcat启动和配置3.配置3.高难度面试题:4.发布一个web网站1.安装Tomcattomcat官网 :http://tomcat.apache.org/2.Tomcat启动和配置文件夹作用:启动和关闭Tomcat访问测试:http://localhost:8080/可能遇到的问题:1.java环境变量没有配置2.闪退问题:需要配置兼容性,3.乱码问题:配置文件中设置3.配置可以配置启动的端口号tomcat的默认端口号为:808原创 2021-06-03 22:15:26 · 210 阅读 · 0 评论 -
javaweb之web服务器(二)
web服务器web服务器# 1.技术讲解ASP:微软:国内最早流行的就是ASP在HTML中嵌入了VB的脚本,ASP+COM在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱维护成本高!C#llS<h1> <h1><h1> <h1> <h1> <h1> <h1> <% System.out.println("hello"原创 2021-06-02 22:21:25 · 137 阅读 · 0 评论 -
JavaWeb基本概念及其原理(一)
JavaWeb1.基本概念1.1、前言1.2web应用程序1.3、静态web1.4动态web1.基本概念1.1、前言web,网页的意思,http://www.baidu.com静态webhtml,csst提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称为JavaWeb;1.2原创 2021-05-10 22:16:11 · 326 阅读 · 0 评论