10 2019 档案

摘要:实现添加商品的功能: 前端的请求: servlet的处理 持久层和业务层的实现 阅读全文
posted @ 2019-10-29 09:49 斯坦尼夫拉夫斯基 阅读(158) 评论(0) 推荐(0)
摘要:第一个功能:实现商品的预览功能。今天换一种方式,之前都是从持久层往前端写,现在从前端的请求开始往后写,可能易于理解。 从前端传送过来的请求 servlet的处理 业务层接口的实现类的处理 持久层 在preArticle.jsp中,将article中的内容做展示就可以了。 第二个功能: 修改商品信息 阅读全文
posted @ 2019-10-29 09:35 斯坦尼夫拉夫斯基 阅读(197) 评论(0) 推荐(0)
摘要:下架商品操作,将商品从数据库中删除。 dao层及其实现: 业务层及其实现:: servlet: 前端的请求: 问: 阅读全文
posted @ 2019-10-26 09:46 斯坦尼夫拉夫斯基 阅读(106) 评论(0) 推荐(0)
摘要:实现分页查询功能,由于项目是写完之后才做的总结,有些过程不好在这里面记录,而且前端的页面的代码也没有在这里贴,理解起来有困难,我也只能按照自己的理解来写。 需要一个实体类封装分页所必要的属性与方法 dao层及其实现 dao层实现分页查询需要使用到Pager类中的getFirstParam(),所以这 阅读全文
posted @ 2019-10-25 21:50 斯坦尼夫拉夫斯基 阅读(162) 评论(0) 推荐(0)
摘要:1.完成一个简易的增删改查课程的操作,以map集合来代替数据库的作用。 搭建框架: 注入依赖:主要的包 前端控制器配置 spring配置文件 实体类 dao层 Handler类 阅读全文
posted @ 2019-10-25 20:50 斯坦尼夫拉夫斯基 阅读(245) 评论(0) 推荐(0)
摘要:1. 实现点击一级目录情况下,展现二级目录。并提供简易的搜索商品的功能。 2. 一二级目录结构如下所示: 实现的功能简述:点击①的时候,右边仅显示所有的手机(对讲机、、均不显示),并且在②的下拉单中显示所有的二级目录,选中其中一个,可以查询到该类商品(点击苹果,商品仅显示苹果手机),且支持模糊查询。 阅读全文
posted @ 2019-10-22 20:18 斯坦尼夫拉夫斯基 阅读(206) 评论(0) 推荐(0)
摘要:展示一级目录及商品信息。 一级目录的信息在商品类型表中,商品的信息在商品表中,所以涉及两次查询操作。 在第一天有商品类别的实体类,此处不再贴代码。 阅读全文
posted @ 2019-10-21 20:13 斯坦尼夫拉夫斯基 阅读(186) 评论(0) 推荐(0)
摘要:1.实现用户登录功能 2.异常。 事件:过程中出现了空指针异常。 地点:在service的实现类中。 原因:少判断一种情况,数据库中不存在的用户进行登录时,导致user为null。没有对该情况进行处理。 阅读全文
posted @ 2019-10-20 21:25 斯坦尼夫拉夫斯基 阅读(175) 评论(0) 推荐(0)
摘要:整个项目使用Spring+Mybatis实现 基于Maven管理项目 主要的功能实现:登录及商品信息的CRUD操作。 1.创建项目,注入依赖,配置spring。 2.c3p0的配置,在前面加上" c3p0. ",在数据源的配置中就可以直接读取了。 3.框架的联合测试,查询所有的商品类别。 代码中的困 阅读全文
posted @ 2019-10-19 20:55 斯坦尼夫拉夫斯基 阅读(322) 评论(0) 推荐(0)
摘要:日志处理的实现 记载用户操作的过程,用到了AspectJ的aop框架.比如说用户在执行了department模块下的add方法之后,我们要在日志中添加被执行的模块与方法,但又不能写在该方法中,所以使用切面化的方式处理,自动注入来实现。 1.实体类 持久层及其实现:一般与数据库交互就两种:要么插入日志 阅读全文
posted @ 2019-10-17 20:56 斯坦尼夫拉夫斯基 阅读(191) 评论(0) 推荐(0)
摘要:登录及个人中心模块 用户登录,退出。 更换密码 登录功能的实现:用户在页面输入账号于密码,在控制层获取用户输入的账号与密码,由用户输入的账号来获取该用户对象(封装在业务层<由持久层来实现>),在业务层的方法,会比较数据库中密码和用户传进来的密码。 持久层:登录功能的实现要用到员工模块的功能,但是一般 阅读全文
posted @ 2019-10-15 17:15 斯坦尼夫拉夫斯基 阅读(304) 评论(0) 推荐(0)
摘要:增加员工 删除员工 要点:new SimpleDateFormat对象:将String类型转换为Date类 编辑(修改)员工信息 显示员工信息: 阅读全文
posted @ 2019-10-15 14:58 斯坦尼夫拉夫斯基 阅读(164) 评论(0) 推荐(0)
摘要:员工信息的增删改查 实体类 实体类 dao层与实现 业务层接口与实现 控制层:仅显示所有员工的信息 阅读全文
posted @ 2019-10-11 20:41 斯坦尼夫拉夫斯基 阅读(175) 评论(0) 推荐(0)
摘要:部门管理的其他功能:添加部门,编辑部门,删除部门。。 阅读全文
posted @ 2019-10-11 20:08 斯坦尼夫拉夫斯基 阅读(153) 评论(0) 推荐(0)
摘要:1.功能实现: 部门管理 员工管理 登录及个人中心 日志处理 部门管理:部门的增删改查操作。 实现步骤: 实体类 Dao接口和sql映射文件 service接口和实现类 控制器 页面 成功访问到页面: 注意事项: 在resource目录下新建多级目录时,因该com/imooc/sm/xx ,用的"/ 阅读全文
posted @ 2019-10-10 20:09 斯坦尼夫拉夫斯基 阅读(184) 评论(0) 推荐(0)
摘要:接下来实现一些多个模块都要用到的工具类。 1. 浏览器要经常处理用户的请求,以及响应,所以编码过滤器是有必要实现的。 java代码 在web.xml中的配置 2.核心控制器: 规范用户的请求,例如:department/add.do,这个请求经过核心控制器处理后,会去IOC容器中去找名为depart 阅读全文
posted @ 2019-10-09 22:14 斯坦尼夫拉夫斯基 阅读(152) 评论(0) 推荐(0)
摘要:学习的第一个完整的案例,Sping+Mybatis 1.项目结构 sm:项目名 sm-service:持久层和业务层 sm-web:表现层 2.创建数据库 3.创建项目 PMS-service层的POM.xml PMS-web层的POM.xml 4.引入配置文件 5.自己在编码过程中碰到的问题 复习 阅读全文
posted @ 2019-10-09 22:08 斯坦尼夫拉夫斯基 阅读(241) 评论(0) 推荐(0)