摘要:
String类的签名(JDK 8): public final class String implements java.io.Serializable, Comparable<String>, CharSequence { } String是不可变类,即String对象也是不可变对象。 这意味着当 阅读全文
摘要:
在《Java中的抽象方法和接口》中,介绍了抽象方法与接口,以及做了简单的比较。 这里我想详细探讨下抽象类。 一、抽象类的定义 被关键字“abstract”修饰的类,为抽象类。(而且,abxtract只能修饰类和方法) 下面显示了一个最简单的空抽象类 当对这个空的抽象类进行实例化时,编译器会报错: ' 阅读全文
摘要:
All the notes are from Spring Framework 5 Doc. 一、Introduction to the Spring IOC Container and Beans org.springframework.beans 和 org.springframework.co 阅读全文
摘要:
Tomcat 7.0 Servlet API 3.0 JSP API 2.2 JDK 1.6 一个Tomcat实例,或者服务器(server),是Tomcat容器层次结构中的顶级组件。 只有一个Tomcat实例能存在于单个JVM中。 这样的方式,使所有运行在与该Tomcat的统一物理机器上的其他Ja 阅读全文
摘要:
在看Spring MVC的官方文档时,最后一章是关于Spring对于其它Web框架的支持(如JSF,Apache Struts 2.x,Tapestry 5.x),当然Spring自己的MVC框架Spring MVC就不用多说了。 这里并不想讨论其它的Web框架,而是记录下这章开头提到的关于Spri 阅读全文
摘要:
我的Java Web Application的context是myweb,即http://localhost:8080/myweb/index.jsp是欢迎页。 现在我的一个Controller的映射为@RequestMapping("/fileUp")。 如果页面的form中的action=“/f 阅读全文
摘要:
在MVC的配置文件中,二者常出现,功能相似。简单做个比较 <context:annotation-config> 用于激活应用上下文中已经注册的bean的注解,无论你的bean是通过什么方式注册的,例如通过<context:component-scan>注册,或者在Spring的applicatio 阅读全文
摘要:
一、What is Maven? Maven,意第绪语,意为知识的积累者,最初用于一个叫 Jakarta Turbine的项目中来简化构建过程。 实际的项目开发中,我们需要的是——项目构建的标准方法、关于项目组成的清晰定义、发布项目信息的简单方法以及多个项目间共享jar的方法。 这些需求推动的结果便 阅读全文
摘要:
先上DispatcherServlet的运行流程图(request processing): 阅读全文
摘要:
一、ServletRequest接口 HttpServletRequest接口继承了ServletRequest接口,实现类通常代表一个实际的Http Request。 Servlet容器负责创建一个HttpServletRequest对象(在Web服务器接收到浏览器的一个请求后),然后Servle 阅读全文