05 2020 档案

摘要:1. Spring 如何在 WEB 应用中使用 ? 1). 需要额外加入的 jar 包: spring-web-4.0.0.RELEASE.jarspring-webmvc-4.0.0.RELEASE.jar 2). Spring 的配置文件, 没有什么不同 3). 如何创建 IOC 容器 ? ①. 阅读全文
posted @ 2020-05-30 15:18 林淼零 阅读(138) 评论(0) 推荐(0) 编辑
摘要:applicationContext-tx-xml.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www. 阅读全文
posted @ 2020-05-30 14:59 林淼零 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Spring 中的事务管理 作为企业级应用程序框架, Spring 在不同的事务管理 API 之上定义了一个抽象层. 而应用程序开发人员不必了解底层的事务管理 API, 就可以使用 Spring 的事务管理机制.Spring 既支持编程式事务管理, 也支持声明式的事务管理. 编程式事务管理: 将事务 阅读全文
posted @ 2020-05-30 13:15 林淼零 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.JdbcTemplate 简化 JDBC 模板查询 ①每次使用都创建一个 JdbcTemplate 的新实例, 这种做法效率很低下.②JdbcTemplate 类被设计成为线程安全的, 所以可以再 IOC 容器中声明它的单个实例, 并将这个实例注入到所有的 DAO 实例中.③JdbcTempla 阅读全文
posted @ 2020-05-29 17:55 林淼零 阅读(435) 评论(0) 推荐(0) 编辑
摘要:applicationContext-xml.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3. 阅读全文
posted @ 2020-05-29 13:11 林淼零 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1.AOP前奏: 使用动态代理解决日志需求 ArithmeticCalculator.java package com.aff.spring.aop.helloworld; public interface ArithmeticCalculator { int add(int i,int j); i 阅读全文
posted @ 2020-05-29 12:09 林淼零 阅读(268) 评论(0) 推荐(0) 编辑
摘要:Spring 4.x 中可以为子类注入子类对应的泛型类型的成员变量的引用 beans-generic-di.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/b 阅读全文
posted @ 2020-05-28 17:14 林淼零 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1.通过工厂方法配置bean beans-factory.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w 阅读全文
posted @ 2020-05-28 16:38 林淼零 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Spring IOC 容器对 Bean 的生命周期进行管理的过程:通过构造器或工厂方法创建 Bean 实例为 Bean 的属性设置值和对其他 Bean 的引用将 Bean 实例传递给 Bean 后置处理器的 postProcessBeforeInitialization 方法调用 Bean 的初始化 阅读全文
posted @ 2020-05-26 19:01 林淼零 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.使用外部属性文件 beans-properties.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww 阅读全文
posted @ 2020-05-25 17:02 林淼零 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1.自动装配 beans-autowire.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.o 阅读全文
posted @ 2020-05-25 15:32 林淼零 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1.Spring容器 在 Spring IOC 容器读取 Bean 配置创建 Bean 实例之前, 必须对它进行实例化. 只有在容器实例化后, 才可以从 IOC 容器里获取 Bean 实例并使用.Spring 提供了两种类型的 IOC 容器实现. BeanFactory: IOC 容器的基本实现. 阅读全文
posted @ 2020-05-25 12:59 林淼零 阅读(426) 评论(0) 推荐(0) 编辑
摘要:UserServlet.java package com.aff.bookstore.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation 阅读全文
posted @ 2020-05-22 10:05 林淼零 阅读(284) 评论(0) 推荐(0) 编辑
摘要:ConnectionContext.java package com.aff.bookstore.web; import java.sql.Connection; public class ConnectionContext { private static ConnectionContext in 阅读全文
posted @ 2020-05-22 09:39 林淼零 阅读(337) 评论(0) 推荐(0) 编辑
摘要:AccountDAO.java package com.aff.bookstore.dao; import com.aff.bookstore.domain.Account; public interface AccountDAO { /** * 根据 accountId 获取对应的 Account 阅读全文
posted @ 2020-05-20 13:00 林淼零 阅读(206) 评论(0) 推荐(0) 编辑
摘要:BookServlet.java package com.aff.bookstore.servlet; import java.io.IOException; import java.lang.reflect.Method; import java.util.HashMap; import java 阅读全文
posted @ 2020-05-20 12:53 林淼零 阅读(311) 评论(0) 推荐(0) 编辑
摘要:需要gson-2.2.4.jar BookServlet.java package com.aff.bookstore.servlet; import java.io.IOException; import java.lang.reflect.Method; import java.util.Has 阅读全文
posted @ 2020-05-19 00:00 林淼零 阅读(513) 评论(0) 推荐(0) 编辑
摘要:ShoppingCart.java package com.aff.bookstore.domain; import java.util.Collection; import java.util.HashMap; import java.util.Map; public class Shopping 阅读全文
posted @ 2020-05-18 19:18 林淼零 阅读(828) 评论(0) 推荐(0) 编辑
摘要:需要注意的三点: 1. 查看图书的详细信息: 1). 在超链接后附带 id. <a href="bookServlet?method=getBook&pageNo=${bookpage.pageNo }&id=${book.id}">${book.title }</a> 2). 对从页面传入的请求参 阅读全文
posted @ 2020-05-18 01:22 林淼零 阅读(797) 评论(0) 推荐(0) 编辑
摘要:Page.java package com.aff.bookstore.web; import java.util.List; public class Page<T> { // 当前第几页 private int pageNo; // 当前页的List private List<T> list; 阅读全文
posted @ 2020-05-18 01:12 林淼零 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1.总体架构 MVC 设计模式:Model:POJO(Plain Old Java Object) Controller:ServletView:JSP + EL + JSTL 2.技术选型 数据库:MySQL数据源:C3P0 JDBC 工具:DBUtils事务解决方案:Filter + Threa 阅读全文
posted @ 2020-05-18 00:49 林淼零 阅读(760) 评论(1) 推荐(0) 编辑
摘要:1. 什么是国际化和本地化: I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信 阅读全文
posted @ 2020-05-03 22:14 林淼零 阅读(335) 评论(0) 推荐(0) 编辑
摘要:1. 使用 fileupload 组件完成文件的上传应用 commons-dbutils-1.3.jarcommons-fileupload-1.2.1.jar 1). 需求: > 在 upload.jsp 页面上使用 jQuery 实现 "新增一个附件", "删除附件". 但至少需要保留一个. > 阅读全文
posted @ 2020-05-03 15:39 林淼零 阅读(580) 评论(0) 推荐(0) 编辑
摘要:1. 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... >2). 使用 file 的表单域: <input type="file" name="file"/>3). 使用 multipa 阅读全文
posted @ 2020-05-02 09:54 林淼零 阅读(490) 评论(0) 推荐(0) 编辑
摘要:八个监听器 1. ServletContextListener: 1). what: 监听 ServletContext 对象被创建或销毁的 Servlet 监听器 2). how: > 创建一个实现了 ServletContextListener 的类, 并且实现其中的两个方法 public cl 阅读全文
posted @ 2020-05-01 21:40 林淼零 阅读(245) 评论(0) 推荐(0) 编辑
摘要:HttpServletWrapper 和 HttpServletResponseWrapper 1). Servlet API 中提供了一个 HttpServletRequestWrapper 类来包装原始的 request 对象, HttpServletRequestWrapper 类实现了 Ht 阅读全文
posted @ 2020-05-01 00:49 林淼零 阅读(919) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示