springmvc-config.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-...
第一章Web基础 C/S与B/S架构 C/S架构 ??C/S(Client/Server),客户端 /服务器端。客户端需要安装专用的客户端软件。客户端是针对某一具体业务专门开发的软件,是需要专门安装的软件。 ? ?C/S架构系统的每一次客户端升级,都需要企业为之付出人力、、物力、财力上的成本代价。 ? ?典型的C/S架构系统有:安装版的QQ、飞信等。B/S架构 ? ?B/S(Browser/Server),浏览器/服务器,其实也是一种特殊的C?S架构,只不过,这个Client特指的就是浏...
使用getPart接收表单文件时,注意Tomcat版本要在8之上。前台 : form.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body> <form action="${pageContext.request.contextPath}/test" method="post" enctype="multipart/form-data">请选择文件:<input type="file" name="file"><br><input type="submit" value="提交"> </form> </body> </html>后台:TestSer...
1.Web相关概念回顾1.软件架构1.C/S:客户端/服务器端2.B/S:浏览器/服务器端2.资源分类1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析*如:html、css、Javascript2.动态资源:每个用户访问相同的资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。(响应)*如:servelet/jsp,php,asp...3.网络通信三要素1. IP:电子设备(...
最近在重学JavaWeb的内容,回顾一下。 1 基本概念 1.1 前言 web开发:静态webhtml,css 提供给所有人看的数据始终不会变化动态web几乎所有网站,淘宝 提供给所有人看的数据始终会发生变化,每个人在不同的时间、不同的地点看到的信息各不相同 servlet/jsp,asp,php1.2 web应用程序 可以提供浏览器访问的程序a.html、b.html等多个web资源,这些web资源可以被外界访问,对外界提供服务 能访问到的任何一个页面或者资源,都存在于世界...
项目介绍 用了大概八九天左右时间由一个简单的前端逐步把后端功能完善(上午听下午自己写,严格上还不能说前端后端,jsp还不能实现前后端分离开发),然后又用了一天完成前端界面优化,因为所有的功能都是自己写的底层(包括分页,多个输入框级联查询),没有使用老师的工具类,所以代码耦合性太差,读者可自行阅读工具类jdbctool进行修改(手动狗头),整个系统前前后后十天左右,基本的功能都可以实现,当然离上线的要求还有很远的...
反射 web 框架 底层 全都都是使用反射来做。 反射的概念: 把字节文件 映射到 内存中 成为 class文件对象, 根据class文件对象 创建 类的对象 使用类中的各种内容(成员变量 构造方法 成员方法)class文件 用 Class 对象表示class文件中 成员变量 Field 对象表示class文件中 构造方法 Constructor 对象表示class文件中 成员方法 Method 对象表示。// idea/*自动提示 你对象里面具备什么方法。底层怎么知道 这个对象中具备什...
1.什么是EL自定义函数 EL自定义函数是在EL表达式中调用的某个java类的静态方法,这个静态方法需在web应用程序中进行配置才可以被EL表达式调用。EL自定义函数可以扩展EL表达式的功能,让EL表达式完成普通java程序代码所能完成的功能。 2.EL自定义函数开发步骤编写EL自定义函数映射的java类中的静态方法:这个Java类必须带有public修饰符,方法必须是这个类的带有public修饰符的静态方法; 编写标签库描述文件(tld文件),在tld文件...
环境配置 Tomcat配置 tomcat官网:http://tomcat.apache.org/ 配置环境变量CATALINA_BASE tomcat的目录 CATALINA_HOME tomcat的目录 在系统的path中配置 %CATALINA_HOME%\bin配置文件:conf文件夹下的server.xml 可以配置启动的端口号tomcat的默认端口号为:8080<Connector port="8081" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />可以配置主机的名称默认的主机名为:localhost->127.0.0.1 默...
JavaWeb 1、基本概念 1.1、前言 web开发:web,网页的意思 , www.baidu.com 静态webhtml,css 提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb; 1.2、web应用程序 web应用程序:可以提供浏览器访问的程序;a.html、b.html......多...
esp8266烧录模式客户端代码,可作为客户端连接javaweb,app,qt或者你自己 写的socketAT指令,lua烧录模式是什么烧录模式怎么用看到这里,你已经从宏观上明白了怎么用烧录模式,下边开始操作1.烧录的代码是什么(全是干货!!!!!)2.怎么把上述代码烧录进入esp8266中,作为你的固件:3.烧录好之后怎么用esp82664.用网络调试助手试一试吧结语 本人经过毕设的洗礼,总结半年来学习使用esp8266的方法。在这里需要给各位理清一下esp...
文章目录如何实现生产者消费者模型?实现阻塞队列代码分析 如何实现生产者消费者模型?简单来说就是使用阻塞队列来实现该模型 阻塞队列的实现:阻塞队列依旧是一个先进先出的队列 入队列时如果发现队列满了,就会阻塞,直到其他线程调用出队列操让队列有空位之后 ,才能继续入队列 出队列的时候如果发现队列为空,也会阻塞, 直到其他线程调用入队列操作rag队列有元素,才能继续出队列实现阻塞队列 //阻塞队列public class BlockingQueue {p...
会话是什么? 浏览器和服务器交互,浏览器打开网页访问服务器,会话开始,正常交互. 浏览器关闭,会话结束. 会话能干什么? 会话可以共享数据. Cookie和session将数据保存在不同的位置 进行数据共享 Cookie入门案例 1.创建一个cookie对象 a. Cookie cookie = new Cookie(String name,String value); 2.响应给浏览器 a.Response.addCookie(cookie) 3.再次请...
JavaWeb有ServletContext、ServletRequest、HttpSession、PageContext四大域对象,下面主要从域对象的生命周期、作用、作用范围进行介绍。 Servlet中只有前三个域对象,JSP中多了一个pageContext对象。 一、ServletContext 1.生命周期 当web应用被加进容器时,创建代表整个web应用的ServletContext对象,当服务器关闭,或web应用被移除时,ServletContext对象跟着被销毁。 2.作用范围 整个web应用。 3.作用 由于一个web应用中的所有...
最近没更博客,趁今晚有时间把近期的学习记录以及遇到的一些问题贴出来吧,也算是对最近工作的总结。 因为最近的笔记都整理在了Typora上,所以贴出来还是比较简单的。 上干货之前先简单说一下最近的学习过程,方便整理博客。本篇介绍基于Javaweb的图书管理系统,没有用到ajax,因为本身不熟练,也可能因为懒哈哈,想在用户和管理员注册上使用的,结果前端页面弄得乱七八糟的就没用 不多说了直接上干货 图书馆管理系统 我用的是idea...