草庐IT

day06-功能实现05

家居网购项目实现05以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git12.功能11-后台分页(分页显示家居)12.1需求分析/图解管理员进入到家居管理后台页面点击家居管理,可以按分页规则显示家居信息12.2思路分析分页显示,每次发出请求后返回的数据是不一样的;不同的页面显示的页数不同,导航条也会根据当前页数变化;并且用户可能会改变每页的显示数量。这些数据如果分开进行操作,将会非常麻烦,因为是这些数据分散的,经常变化的。这里创建一个数据模型,将经常变化的这些数据封装到里面,该数据模型体现为一个Javabean,该Javabean

day06-功能实现05

家居网购项目实现05以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git12.功能11-后台分页(分页显示家居)12.1需求分析/图解管理员进入到家居管理后台页面点击家居管理,可以按分页规则显示家居信息12.2思路分析分页显示,每次发出请求后返回的数据是不一样的;不同的页面显示的页数不同,导航条也会根据当前页数变化;并且用户可能会改变每页的显示数量。这些数据如果分开进行操作,将会非常麻烦,因为是这些数据分散的,经常变化的。这里创建一个数据模型,将经常变化的这些数据封装到里面,该数据模型体现为一个Javabean,该Javabean

day07-功能实现06

家居网购项目实现06以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git14.功能13-首页分页14.1需求分析/图解顾客进入首页页面分页显示家居正确显示分页导航条14.2思路分析14.3代码实现14.3.1web层配置customerFurnServletCustomerFurnServletcom.li.furns.web.CustomerFurnServletCustomerFurnServlet/customerFurnServlet实现servletpackagecom.li.furns.web;importcom.li

day07-功能实现06

家居网购项目实现06以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git14.功能13-首页分页14.1需求分析/图解顾客进入首页页面分页显示家居正确显示分页导航条14.2思路分析14.3代码实现14.3.1web层配置customerFurnServletCustomerFurnServletcom.li.furns.web.CustomerFurnServletCustomerFurnServlet/customerFurnServlet实现servletpackagecom.li.furns.web;importcom.li

读Java实战(第二版)笔记06_新的日期和时间API

1. Java8之前的库对日期和时间的支持非常不理想2. TemporalField接口2.1. 定义了如何访问temporal对象某个字段的值的接口2.2. ChronoField枚举2.2.1. 实现TemporalField接口3. LocalDate类3.1. 实例是一个不可变对象3.2. 只提供了简单的日期3.3. 不含当天的时间信息3.4. 不附带任何与时区相关的信息3.5. LocalDate.of3.5.1. 静态工厂方法of创建一个LocalDate实例3.6. LocalDate.now()3.6.1. 从系统时钟中获取当前的日期3.7. LocalDate.parse3.

读Java实战(第二版)笔记06_新的日期和时间API

1. Java8之前的库对日期和时间的支持非常不理想2. TemporalField接口2.1. 定义了如何访问temporal对象某个字段的值的接口2.2. ChronoField枚举2.2.1. 实现TemporalField接口3. LocalDate类3.1. 实例是一个不可变对象3.2. 只提供了简单的日期3.3. 不含当天的时间信息3.4. 不附带任何与时区相关的信息3.5. LocalDate.of3.5.1. 静态工厂方法of创建一个LocalDate实例3.6. LocalDate.now()3.6.1. 从系统时钟中获取当前的日期3.7. LocalDate.parse3.

day06-SpringMVC底层机制简单实现-02

SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的前端分发器)在创建并初始化自定义的spring容器时,可以动态地从web.xml中获取到配置的容器文件。我们之前实现的时候,是直接在MyWebApplicationContext中指定要读取的容器文件。改进:在web.xml中通过init-param指定容器文件,然后通过读取web.xml获取即可。这样可以动态地读取容器文件,不需要改变源代码。4.2

day06-SpringMVC底层机制简单实现-02

SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的前端分发器)在创建并初始化自定义的spring容器时,可以动态地从web.xml中获取到配置的容器文件。我们之前实现的时候,是直接在MyWebApplicationContext中指定要读取的容器文件。改进:在web.xml中通过init-param指定容器文件,然后通过读取web.xml获取即可。这样可以动态地读取容器文件,不需要改变源代码。4.2

day06-Java流程控制

Java流程控制1.用户交互Scannerjava.util.Scanner是Java5的新特征,我们可以通过Scannner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。1.1Scanner对象next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next()不能得到带

day06-Java流程控制

Java流程控制1.用户交互Scannerjava.util.Scanner是Java5的新特征,我们可以通过Scannner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。1.1Scanner对象next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next()不能得到带