Java基础——Servlet(五)】的更多相关文章

目录 1.启动一个线程是用run()还是start()? . 2.线程的基本状态以及状态之间的关系. 3.Set和List的区别,List和Map的区别? 4.同步方法.同步代码块区别? 5.描述Java 锁机制. 6.Comparable和Comparator接口是干什么的?列出它们的区别 7.Java集合类框架的最佳实践有哪些? 8.HashMap和Hashtable的区别. 9.HashSet和TreeSet有什么区别? 10.说出ArrayList,Vector, LinkedList的…
什么是Servlet Servlet是Java Web的三大组件之一,它属于动态资源.Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要: l  接收请求数据: l  处理请求: l  完成响应. 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!Servlet需要我们自己来编写,每个Servlet必须实现javax.servlet.Servlet接口. 实现Servlet的方式有三种: l  实现java…
业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 我将会持续更新java基础知识,欢迎关注. 往期章节: JAVA基础第一章-初识java JAVA基础第二章-java三大特性:封装.继承.多态 JAVA基础第三章-类与对象.抽象类.接口  JAVA基础第四章-集合框架Collection篇 在上一章节中,我们讲了集合框架的Collection部分,下面我们来讲一下Map接口 我们再看一下集合框架的结构图 map接口的…
哈哈哈...学习Servlet学了半个多月,因为中间有比较灰心的时候,有几天是啥都不学了的状态,看了好几部励志的电影.呃~还是得继续吧.本来计划是好好夯实这里的基础,结果在网找到了介绍比较全面的视频,加上自己的懈怠和理解有差.磨蹭到现在.这个视频讲的非常非常详细,而且是公开免费的. 此视频的相关链接:http://edu.51cto.com/center/course/lesson/index?id=6255…
在学习Servlet之前,需要首先学习一些关联性的知识. 一.动态网页程序 动态网页:它是网页中的偏功能性的部分也是最重要的部分.它不是我们平时所看见的页面特效,展示的效果.而是,一种交互行为.比如,用户注册一个账号的过程中,注册格式的提示与最后的提交等工作. 动态网页程序:它是web服务器的作用,是接收用户请求,并将响应结果返回浏览器,对于静态HTML的访问,web服务器可以直接从文件系统中读取文件内容(html文件)后返回给浏览器(象以前做的socket程序),但对于那些要根据条件去动态创建…
一.简单的文件上传常见的组件Smartupload , Apache 的 commons FileUploadSmartupload上传的步骤: 1.初始化上传上下文 2.准备上传 3.保存文件 <% if(request.getParameter("flag")!=null){ SmartUpload su=new SmartUpload(); su.initialize(pageContext); su.upload(); su.save("/upload_file…
一.过滤器简介 Filter 位于客户端和请求资源之间,请求的资源可以是 Servlet Jsp html (img,javascript,css)等.用于拦截浏览器发给服务器的请求(Request)和服务器返回给浏览器的内容(Response).一言以蔽之:过滤器是用来筛选请求的. * 怎么实现一个过滤器? 思路如下: 1) 编写一个类, 实现javax.servlet.Filter 接口 -- destory(); -- init(FilterConfig config); -- doFil…
1. 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法? 接口可以继承接口.抽象类可以实现(implements)接口,抽象类是否可继承具体类.抽象类中可以有静态的main方法. 备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java语言的设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就是肯定的了.只有记住…
本文将详解java中的异常和异常处理机制 异常简介 什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常. Java异常的分类和类结构图 1.Java中的所有不正常类都继承于Throwable类.Throwable主要包括两个大类,一个是Error类,另一个是Exception类: 错误:Error类以及他的子类的实例,代表了JVM本身的错误.包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者:例如,JVM 内存溢出.一…
前面写了Servlet(一)到(五),主要是在网上搜罗的视频.对分页这块还是不太清楚.于是有找到一些视频,重新学习了一下.主要是对分页的认识和设计思路.也是为了方便我以后回忆一下.. 一.分页常识 pageSize //每页有多少条记录 --用户设定 rowCount //一共有多少条记录 --从数据库中查的 pageIndex //当前查看的是第几页 --用户选择的 beginRow //从第几行开始查询 --计算得到 pageSize*(pageIndex-1) pageCount //总共…