html:是网页的骨架,静态网页初步的轮廓,简单粗糙,僵硬又没有美感.表单的标签<form>,里面的<input>很常用,里面有type属性等
css:为了更加灵活,常与div一起布局,设置边框,颜色,位置等,标签内写(关键词style)
JavaScript:比前两个多了var多了function(),,有对象有方法,走向动态,通过<script></script>标签插入到HTML页面
JQuery:JavaScript封装和创建对象不方便操作,于是有了JQuery,用$加选择器直接快速找到标签元素直接操作
bootstap:运用之前全部,排版方便合理,响应式布局,栅格系统,有很多成熟的代码可以直接使用,使得web开发更加快捷美观

mysql: 我们需要有数据存储的地方
JDBC:将Java语言和数据库结合起来,通过java语言可以直接操作数据库
c3p0连接池:复用连接,提高效率
(1ComboPooledDataSource dataSource=new ComboPooledDataSource("mysql")
2dataSource.getConnection())
DBUtil:封装的JDBC操作,简化JDBC操作,留意QueryRunner类和ResultsetHandler类,可以直接获取连接池然后操作数据库
(1QueryRunner queryRunner = new QueryRunner(C3P0Utils.getDatasource)
2query.runner.update(sql,params))

XML:被设计用来传输和存储数据,焦点是数据的内容,仅是纯文本,常用于简化数据的存储和共享,把数据从 HTML 分离
XML约束:编写一个文档来约束一个XML文档的书写规范(与xml语法无关),
DTD约束:语法简洁,共能比较单一。
Schema约束:语法复杂,功能比较强大。
XML解析:根据不同的解析方式,提供具体的实现,读取xml
SAX:逐行解析,解析速度快,占用内存少,不能倒退。
DOM:一次性读取,加载大文档时效率低下,也可能内存溢出
dom4j:XML 解析包,采用了 Java 集合框架并完全支持 DOM,SAX

反射:可以获得类的所有属性和方法
Class对象,Constructor对象,Method对象,Field对象

http协议:基于请求与相应的协议,浏览器和服务器的约定协议
tomcat:存放动态资源的web服务器,轻量级,支持jsp和servlet
servlet:服务器上的程序,处理客户端的请求与响应,

重定向:发出请求后服务器返回客户端,然后重新再次请求senRedirect()
请求转发:发出请求后服务器内部解决了后续工作,getRequestDispacther()

会话:指客户端(浏览器)和服务端之间的数据传输
Cookie:数据存在浏览器(保存会话数据的对象)
Session:数据存在服务器,更安全,容易更大(保存会话数据的对象)

JSP:java服务器页面,java代码和html共同存在,简化的Servlet设计,在服务器端执行的。通常返回给客户端的就是一个HTML文本以<%开头以%>结束,为用户提供动态数据,包括三大领域,九个内置对象

EL:(Expression Language)是一种jsp技术,使JSP写起来更简单,${expression},EL是用来显示数据的,功能跟<%=表达式%> 一样
例如,
< %=request. getParameter(“username”)% > 等价于 ${ param. username }
如:${username}。它的意思是取出某一范围中名称为username的变量。
因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。
  1、EL中$用法是 ${}
  2、jQuery中的$用法是 $()
JSTL:JSP标准标签库,JSTL支持通用的、结构化的任务,功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。核心标签库常用的是if和forEach,<c:forEach >

  JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!

  JSTL是一个不断完善的开放源代码,EL只是一个表达式,只要JSTL和EL结合,就基本可以让页面再无<% %> jsp代码了。

事务:逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功
Ajax:异步,局部刷新,基础语法是:$(selector).action(),$.get,和$.post

XStream:可以把JavaBean对象转换成XML!

Json:轻量级的数据交换格式,可读性比xml好,解码难度又低

过滤器Filter:是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应

监听器Listener:用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。

MVC设计模式:使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式
三层架构:

10分钟复习javaweb的更多相关文章

  1. 10分钟详解Spring全家桶7大知识点

    Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC.SpringBoot.Spring Cloud.Spring Cloud Dataflow等解决方案.有人亲切的称之为 ...

  2. 十分钟复习CSS盒模型与BFC

    css盒模型与BFC 本文为收集整理总结网上资源 旨在系统复习css盒模型与bfc 节省复习时间 阅读10分钟 什么是盒模型 每一个文档中,每个元素都被表示为一个矩形的盒子,它都会具有内容区.padd ...

  3. 【MySQL】花10分钟阅读下MySQL数据库优化总结

    1.花10分钟阅读下MySQL数据库优化总结http://www.kuqin.com2.扩展阅读:数据库三范式http://www.cnblogs.com3.my.ini--->C:\Progr ...

  4. 对iOS后台模式最多10分钟运行时间的进一步理解

    在app进入后台时,系统初始默认是只有10s的处理时间,但如果10s不够,我们可以主动申请,网上流传最多的一个说法是10分钟. 但这种说法有个前提: 那就是iOS7之前,是这样 但从iOS7开始,我们 ...

  5. Apache Shiro系列三,概述 —— 10分钟入门

     一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...

  6. 破解YunFile下载间隔10分钟/下载等待30秒

    [破解10分钟间隔] 可以采用断网重连等方法重新获取IP地址,就不用再等十分钟了 [破解30秒等待] 收藏一个书签,书签地址如下 javascript:var downpage_link = docu ...

  7. JavaScript 10分钟入门

    JavaScript 10分钟入门 随着公司内部技术分享(JS进阶)投票的失利,先译一篇不错的JS入门博文,方便不太了解JS的童鞋快速学习和掌握这门神奇的语言. 以下为译文,原文地址:http://w ...

  8. emacs最简单入门,只要10分钟

    macs最简单入门,只要10分钟  windwiny @2013    无聊的时候又看到鼓吹emacs的文章,以前也有几次想尝试,结果都是玩不到10分钟就退出删除了. 这次硬着头皮,打开几篇文章都看完 ...

  9. UWP开发入门(十九)——10分钟学会在VS2015中使用Git

    写程序必然需要版本控制,哪怕是个人项目也是必须的.我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支持.考虑到现在Git很火,作为微软系的程序员也不得不学一点防身,以免被开 ...

随机推荐

  1. Apache 启动失败没有错误信息的解决办法

    在cmd命令行 进入到apache安装bin目录 执行以下 httpd.exe -w -n "apache2.2" -k start 注意apache2.2是你安装的apache服 ...

  2. 《DSP using MATLAB》Problem5.16

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  3. struts2的国际化i18n

    先来例子,普通的读取配置文件中不同语言信息,一个测试类,一份中文配置文件,一份英文配置文件 中文配置文件,书写中文“欢迎”,myelipse自动转码 public class Readi18n { p ...

  4. String的intern()方法详解

    https://blog.csdn.net/soonfly/article/details/70147205  :图解 https://blog.csdn.net/wjzhang5514/articl ...

  5. 下面有关 JAVA 异常类的描述,说法正确的有()

    都是Throwable的子类: 1.Exception(异常) :是程序本身可以处理的异常. 2.Error(错误): 是程序无法处理的错误.这些错误表示故障发生于虚拟机自身.或者发生在虚拟机试图执行 ...

  6. django+uwsgi+nginx数据表过大引起"out of memory for query result"

    昨天负责的一个项目突然爆“out of memory for query result”. 背景 项目的数据表是保存超过10m的文本数据,通过json方式保存进postgres中,上传一个13m的大文 ...

  7. Redis源码剖析和注释(七)--- 快速列表(quicklist)

    Redis 快速列表(quicklist)1. 介绍quicklist结构是在redis 3.2版本中新加的数据结构,用在列表的底层实现. 通过列表键查看一下:redis 列表键命令详解 127.0. ...

  8. MySQL Binlog--MIXED模式下数据更新

    在 Mixed 模式下,MySQL 会根据执行的每一条具体的 SQL 语句来区分对待记录的日志形式,也就是在 statement 和 row 之间选择一种.如果SQL语句为UPDATE/DELETE等 ...

  9. SecureCRT突然卡死的问题

    SecureCRT作为著名的SSHclient,经经常使用于登陆远程server. 在上面编辑文本,特别是用vi打开两个文本,而且须要切换时.非常easy出现卡死的现象,不能接受不论什么的键盘输入. ...

  10. 存储-实例-ibm v3700

    raid5总容量计算(n-1)*最小盘容量 RAID0:N块盘组成,逻辑容量为N块盘容量之和:RAID1:两块盘组成,逻辑容量为一块盘容量:RAID3:N+1块盘组成,逻辑容量为N块盘容量之和:RAI ...