摘要:
1.深入理解面向接口编程: 在类中调用接口的方法,而不必关心具体的实现。这将有利于代码的解耦。使程序有更好的可移植性 和可扩展性 动态修改 Customer 的存储方式:通过修改类路径下的 switch.properties 文件的方式来实现 switch.properties ①. Custome 阅读全文
摘要:
新增Customer 添加的流程Add New Customer 超链接连接到 newcustomer.jsp新建 newcustomer.jsp: 在 CustomerServlet 的 addCustomer 方法中:参见注释 上图一共有 2 个请求 加载页面的请求:发出请求到页面加载完成,re 阅读全文
摘要:
查询操作: Servlet //1. 调用 CustomerDAO 的 getAll() 得到 Customer 的集合 List<Customer> customers = customerDAO.getAll(); //2. 把 Customer 的集合放入 request 中 request. 阅读全文
摘要:
CustomerServlet package com.aff.mvcapp.servlet; import java.io.IOException; import java.lang.reflect.Method; import javax.servlet.ServletException; im 阅读全文
摘要:
MVC案例分析: - 没有业务层,直接Servlet调用Dao,所以也没有业务操作。所有在DAO直接获取Connection对象 -采用MVCDs设计模式 -使用到的技术: mvc设计模式:JSP Servlet POJO 数据库使用Mysql 连接数据库使用C3P0数据库连接池 JDBC工具使用D 阅读全文
摘要:
MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块: 模型:模型是应用程序的主体部分,模型表示业务数据和业务逻辑。 一个模型能为多个视图提供数据。 视图: 视图是用户看到并与之交互的界面,作用如下: 视图向用户显示相关的 阅读全文
摘要:
1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的, 它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。 2. 在JSP 2.0中,定义了page、include 和 taglib这三种指令 3. page 指令: 1). page指令用于定义J 阅读全文
摘要:
1. 和属性相关的方法: ①. 方法 void setAttribute(String name, Object o): 设置属性 Object getAttribute(String name): 获取指定的属性 Enumeration getAttributeNames(): 获取所有的属性的名 阅读全文
摘要:
1).JSP: ①. JSP 是简 Servlet 编写的一种技术, 它将 Java 代码和 HTML 语句混合在同一个文件中编写, 只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静态 HTML 页面的方式编写。 ②. Java Server Page: Ja 阅读全文
摘要:
HttpServlet(开发使用) 1). 是一个 Servlet, 继承自 GenericServlet. 针对于 HTTP 协议所定制. 2). 在 service() 方法中直接把 ServletReuqest 和 ServletResponse 转为 HttpServletRequest 和 阅读全文