摘要:
day13 JSTL标签库(重点) 自定义标签(理解) MVC设计模式(重点中的重点) Java三层框架(重点中的重点) JSTL标签库 1 什么是JSTL JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclip... 阅读全文
摘要:
day12 JSP指令 JSP指令概述 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。 JSP中有三大指令:page、include、taglib,最为常用,也最为复杂的就是page指令了。 2 page指令 page指令是最为常用的指定,也是属性最多的属性! page指令没有必须属性,都是可选属性。例如,没有给出任何属性也是可以的! 在JSP页面中,任何指令都可... 阅读全文
摘要:
day11 JSP入门 1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。 1.2 JSP的组成 JSP = html + Java脚本(代码片段) + JSP动态标签 2 JSP语法 2.1 JSP脚本 JSP脚本就是Java代码片段,它分为... 阅读全文
摘要:
day10 请求响应流程图 response response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service... 阅读全文
摘要:
day09 Servlet概述 生命周期方法: void init(ServletConfig):出生之后(1次); void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用; void destroy():临死之前(1次); 特性: 单例,一个类只有一... 阅读全文
摘要:
day08 软件系统体系结构 常见软件系统体系结构B/S、C/S 1.1 C/S C/S结构即客户端/服务器(Client/Server),例如QQ; 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序; 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦; 优点:安全性比较好。 1.2 B/S(*****) B/S结... 阅读全文
摘要:
泛型 1. 泛型类:具有一个或多个类型变量的类,称之为泛型类! class A { } 2. 在创建泛型类实例时,需要为其类型变量赋值 A a = new A(); * 如果创建实例时,不给类型变量赋值,那么会有一个警告! 3. 泛型方法:具有一个或多个泛型变量的方法,称之为泛型方法! class A { public T fun(T t1) {} } fun()方法不是泛型方法!... 阅读全文
摘要:
类加载器 1. 什么是类加载器 * 把.class文件加载到JVM的方法区中,变成一个Class对象! 2. 得到类加载器 * Class#getClassLoader() 3. 类加载器的分类 它们都是片警! * 引导:类库! * 扩展:扩展jar包 * 系统:应用下的class,包含开发人员写的类,和第三方的jar包!classpath下的类! 系统类加载器的上层领导... 阅读全文
摘要:
2. 动态代理作用 最终是学习AOP(面向切面编程),它与装饰者模式有点相似,它比装饰者模式还要灵活! InvocationHandler public Object invoke(Object proxy, Method method, Object[] args); 这个invoke()方法在什么时候被调用! 1. 在代理对象被创建时?错误的! 2. 在调用代理对象所实现接口中的方法时... 阅读全文
摘要:
动态代理的深化:承接动态代理2( 对 上级实例进行 深化),也就是 spring 的前身 (必须掌握)实例: 文件说明:1.有一个Waiter接口,该接口有一个 server() 、ShouQian()方法 2.有一个 Waiter接口的实现类,ManWaiter类 3.一个 测试Test类 ... 阅读全文