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. Spark各个版本新特性

    后续会添加spark生态系统中各个组件的兼容支持情况... Spark2.0.0 * 2016-07-27正式发布 * 它是2.x版本线的上的第一个版本. * 300位contributors的超过2 ...

  2. Linux系统安全笔记

    Linux系统安全笔记 https://insecure.org/https://sectools.org/SecTools.Org:排名前125的网络安全工具 http://www.ibm.com/ ...

  3. 实验吧—Web——WP之 简单的sql注入之2

    直接打开解题连接: 既然是SQL注入,那么我们就要构造注入语句了,这个就要有耐心一个一个去尝试了 输入语句 1'and 1=1 # 和 1'and/**/1=1/**/#后 对比一下,发现是过滤掉了空 ...

  4. 《DSP using MATLAB》Problem 5.35

    余弦序列的谱,原始频率w0会泄露到其它频率处. 从其它书中找到的证明过程: 代码: %% +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  5. 实现tail

    编程之路刚刚开始,错误难免,希望大家能够指出. 自己实现一个tail的功能(使用IO系统调用),完全类似的操作步骤就不实现了,主要是让自己加深了解. 下面的代码不足之处很多,以后有空改正. #incl ...

  6. seelog 文件输出格式

    项目中用到seelog,希望每个小时的记录输入在当前小时命名的日志,配置如下: <seelog> <outputs formatid="leads"> &l ...

  7. oracle之rman备份

    rman必须在oracle的归档模式下才能进行 查看数据库是否为归档状态,在oracle数据库的命令行输入 archive log list; 首先关闭数据库 shutdown immediate; ...

  8. <---------------线程修改名字、得到名字及开启------------------>

    ThreadDemo: public class ThreadDemo extends Thread { public void run(){ System.out.println(getName() ...

  9. HBase Filter

    Filter CompareFilter 是高层的抽象类,下面我们将看到他的实现类和实现类代表的各种过滤条件 RowFilter,FamliyFilter,QualifierFilter,ValueF ...

  10. react-static 基于react 渐进式静态站点生成框架

    react-static 是一个不错的基于react 开发的静态站点生成框架,可以用来替代create-react-app 包含的特性 100% react 很快的构建以及性能 自动代码以及数据分离 ...