Servlet第三篇【request和response简介、response的常见应用】
既然request对象代表http请求,那么我们获取浏览器提交过来的数据,找request对象即可。response对象代表http响应,那么我们向浏览器输出数据,找response对象即可。 http响应由状态行、实体内容、消息头、一个空行组成。HttpServletResp…
Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】
同一个Servlet可以被映射到多个URL上。 无论我访问的是http://localhost:8080/Demo1还是http://localhost:8080/ouzicheng。我访问的都是Demo1。 正斜杠(/)开头并以“/*”结尾。 浏览器多次对Servlet的请求…
Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
Servlet其实就是一个遵循Servlet开发的java类。Serlvet是由服务器调用的,运行在服务器端。 我们编写java程序想要在网上实现 聊天、发帖、这样一些的交互功能,普通的java技术是非常难完成的。sun公司就提供了Serlvet这种技术供我们使用。 简单来说,…
Tomcat就是这么简单
Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 运行Tomcat需要JDK的支持【Tomcat会通过JAVA_HOME找到所需要的JDK】。 进入Tomcat目录下的bin中启动startup.bat…
Tomcat+Servlet面试题都在这里
图上的知识点都可以在我其他的文章内找到相应内容。 bio: 传统的Java I/O操作,同步且阻塞IO。 通过Catalina来进行配置:进入到conf\Catalina\localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。编写XML的方式来进行设置。 在…
如何创建完美的单例模式?
设计模式在软件开发者中十分受欢迎。设计模式是对于常见软件问题的良好解决方案。单例模式是 Java 中创建型设计模式的一种。 单例类的目的是控制对象创建,约束对象的数量有且只有一个。单例模式只允许有一个入口来创建类实例。 因为只有一个单例类实例,任何单例类的实例都将只会产生一个类…
String 为什么不可变 ?
众所周知, String 是一个不可变的,由 final 修饰的类。那么它的不可变性体现在哪里呢? 看下面一段简单的代码: 在 Java 平台类库中,包含许多不可变类,例如 String , 基本类型的包装类,BigInteger, BigDecimal 等等。综上所述,不可变…