
Web
Web
Java程序员廖志伟
《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主。研究过Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper、RabbitMQ、RocketMQ、Kafka、Redis、MySQL、ElasticSearch、MongoDB、ShardingSphere、DDD、Kubernetes等技术。
展开
-
Web阶段:第二十一章:图书商城项目
页面有点丑陋,不过五脏俱全,基础部分的内容都有涉及,有几次大的优化,可能还有些不足的地方,还望大家指点一下。导入项目可能会报错,是因为我们的JRE System Library不同,这时要设置这时要Remove掉你的JRE System Library重新Add Library你自己的JRE System Library建议大家可以直接先看book5演示效果,了解每个功能的实现结果...原创 2018-11-24 10:05:30 · 911 阅读 · 0 评论 -
Web阶段:第二十章:Ajax请求
什么是Ajax请求?AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。ajax是一种浏览器异步发起请求。局部更新页面的技术。1、异步发起请求2、局部更新页面原生Ajax请求的实现(了解) <script type="text/javascript"&am原创 2018-11-24 10:04:52 · 678 阅读 · 0 评论 -
Web阶段:第十九章:JSON格式
什么是JSON?1.介绍:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换格式。2.一种轻量级...原创 2018-11-17 15:00:19 · 770 阅读 · 0 评论 -
Web阶段:第十八章:Filter过滤器
Filter,什么是过滤器?1.Filter过滤器是javaWeb的三大组件之一,2.三大组件分别是:Servlet程序,Filter过滤器,Listener监听器。3.Filter是接口。4.Filter的作用是:拦截请求,过滤响应。Filter的初体验需求:在webContent目录下有一个admin目录。然后在这个目录下有html页面,jsp页面,jpg图片。要求这个目录下所有...原创 2018-11-17 14:59:45 · 826 阅读 · 0 评论 -
Web阶段:第十七章:Session会话
什么是Session会话?1.Session是会话,表示客户端和服务器之间联系的一个对象。2.Session是一个域对象。3.Session经常用来保存用户的数据。如何创建Session和获取(id号,是否为新)调用一个方法request.getSession().第一次调用是创建Session对象并返回之后调用都是获取Session对象。isNew() 返回当前Session是否...原创 2018-11-17 14:59:08 · 1457 阅读 · 0 评论 -
Web阶段:第十六章:Cookie技术
Cookie技术a)什么是Cookie?1.Cookie翻译过来是饼干的意思。2.Cookie是由服务器通知客户端,并由客户端保存键值对的一种技术。它的构造器是:public Cookie(String name, String value) {}3.只要客户端有Cookie,每次请求都会发送给服务器。4.每个Cookie不能超过4kb的大小b)如何创建Cookie1、创建一个Co...原创 2018-11-17 14:57:53 · 3564 阅读 · 1 评论 -
Web阶段:第十五章:文件上传&下载
文件的上传介绍文件的上传和下载功能是很多系统中非常常见的功能。非常的重要。文件的上传1、首先需要一个form表单2、然后在表单内有input type=”file”3、提交的方式必须是method=”POST”4、enctype="multipart/form-data"编码类型必须是多段的表单数据enctype属性有两种值:当enctype属性值为application/x-原创 2018-11-10 13:14:13 · 696 阅读 · 0 评论 -
Web阶段:第十四章:JSTL标签库
作者:java_wxidJSTL 标签库JSTL标签库 全称是指 JSP Standard Tag Library JSP标准标签库。是一个不断完善的开放源代码的JSP标签库。EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。JSTL由五个不同功能的标签库组成。功能范围 URI 前缀核心标签库--重点 http://jav...原创 2018-11-10 13:10:29 · 671 阅读 · 0 评论 -
Web阶段:第十三章:EL表达式
作者:java_wxid什么是EL表达式?E L的全称:Expression Language,就是表达式语言。可以输出表达式的值。跟jsp的表达式脚本一样。计算表达式的值后输出。 EL表达式出现的目的是为了使JSP写起来更加简单,让jsp的代码更佳简化。我们先来看一下EL表达式的一个Hello world 程序,看看它是如何简化jsp代码。EL 表达式的Hello world 程序!!!...原创 2018-11-10 13:10:03 · 807 阅读 · 0 评论 -
Web阶段:第十二章:JSP动态页面
作者:java_wxid1.什么是Jsp?jsp是java server page,java的服务器页面。2.为什么要学习jsp技术因为jsp技术可以很好的解决在Servlet程序中回传数据是html内容,这个问题。在Servlet程序中回传html数据,为什么是个问题?public class PrintHtml extends HttpServlet { private stat...原创 2018-11-10 13:09:20 · 858 阅读 · 0 评论 -
Web阶段:第十一章:JavaEE项目的三层架构
JavaEE项目的三层架构分层的作用方便项目后期的维护和升级,以及扩展。分层的好处是降低代码的耦合度分层后的代码包结构Dao持久层的包 com.dao 放dao层的接口 com.dao.impl 放dao层的实现类Service业务层 com.service 放Service层的接口 com.service.impl放Service层的实现类web层 com....原创 2018-11-10 13:08:29 · 4830 阅读 · 64 评论 -
Web阶段:第十章:Servlet下
HttpServletRequest类a)HttpServletRequest类有什么作用。HttpServletRequest类它的作用是。每次只要有请求进来 。Tomcat服务器就会把请求的协议内容封装到HttpServletRequest对象中。我们主要是从Request类中获取请求的信息。它表示了请求的全部信息。b)HttpServletRequest类的常用方法i.getReq...原创 2018-11-03 17:03:43 · 670 阅读 · 0 评论 -
Web阶段:第九章:Http协议
作者:java_wxidHttp协议a)什么是HTTP协议什么是协议? 是双方,或多方,相互约定一起遵守的规则,叫协议。HTTP协议?http协议是客户端和服务器之间通信,客户端和服务器都需要遵守的数据格式,以及内容叫协议。协议中的内容又叫报文。b)请求的HTTP协议格式协议分为请求协议和响应协议请求协议GET请求1、请求行(1)GET 请求的方式 (2)请求的资源路...原创 2018-11-03 10:44:46 · 712 阅读 · 0 评论 -
Web阶段:第八章:Servlet上
作者:java_wxid原创 2018-11-03 10:27:18 · 771 阅读 · 0 评论 -
Web阶段:第七章:Tomcat服务器
作者:java_wxidJavaWeb的概念什么是JavaWeb?JavaWeb指的是使用java语言编写所有的能够让浏览器访问的程序的总称。我们叫javaWeb。a)什么是请求请求是指客户端给服务器发送数据。b)什么是响应响应是指服务器回传给客户端的数据。c)请求和响应的关系有请求就有响应。Web资源的分类Web资源按照实现的技术以及呈现的效果分类为静态资源和动态资源两种。...原创 2018-10-31 19:12:34 · 1268 阅读 · 21 评论 -
Web阶段:第六章:XML可扩展标记语言
XML 简介什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 和 HTML 之间的差异XML 被设计用来传输和存储数据,其焦点是数据的内容。 XML 不会做任何事情...原创 2018-10-31 12:43:35 · 753 阅读 · 0 评论 -
Web阶段:第五章:JQuery库
作者:java_wxidJquery介绍1.什么是JQuery ?jQuery,顾名思义,也就是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库。2.JQuery核心思想:它的核心思想是write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。3.JQuery流行程度jQuery现在已经成为最流行的javasc...原创 2018-10-30 18:22:18 · 1071 阅读 · 0 评论 -
Web阶段:第四章:常用的正则表达式
作者:java_wxid整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”。只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2})?...原创 2018-10-29 08:49:28 · 711 阅读 · 0 评论 -
Web阶段:第三章:JavaScript语言
作者:java_wxidJavaScript介绍:1.Javascript语言诞生主要是完成页面的数据验证。2.它运行在客户端,需要运行浏览器来解析执行JavaScript代码。3.JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为javascript。4.JS是弱类型,Java是强类型。JavaScript特点:1.交互性(它可...原创 2018-10-27 08:36:37 · 962 阅读 · 0 评论 -
Web阶段:第二章:CSS语言
作者:java_wxidCSS技术介绍:CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。选择器:浏览器根据“选择器”决定受CSS样式影响的HTML元素(标签)。属性 (property) :是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p...原创 2018-10-26 21:00:54 · 703 阅读 · 0 评论 -
Web阶段:第一章:HTML语言
作者:java_wxidfont标签是字体标签color是颜色属性size是大小属性。值是1-7,1最小,7最大face属性设置文本的字体需求1:在网页上显示 我是字体标签 ,并修改字体为 宋体,颜色为红色。举例:<font color="red" face="楷体" size=&原创 2018-10-26 20:57:48 · 858 阅读 · 0 评论