黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业3期-每日总结】综合案例(二) [打印本页]

作者: 厦门校区    时间: 2018-9-28 21:00
标题: 【厦门校区JavaEE就业3期-每日总结】综合案例(二)
今天我们学习了第二天的综合案例,和之前一样,综合案例最重视实现流程,请按照自己的理解将今天的功能实现流程总结成话术,可以参考老师在写代码之前的案例分析。
作者: yangshixian    时间: 2018-9-28 21:38
今天我们学习了第二天的综合案例,和之前一样,综合案例最重视实现流程,请按照自己的理解将今天的功能实现流程总结成话术,可以参考老师在写代码之前的案例分析。
涉及视图与展示数据(view)方面通过jsp的形式表现,涉及客户端发出的请求,通过controller控制器进行控制,该案例的controlller主要通过过servlet进行操作,servlet负则对客户请求的参数进行封装,传递给业务逻辑层,该案例业务逻辑层采用service,数据访问层采用dao,dao中定义了对数据库最简单的各种增删改查的方法,业务逻辑层service通过组合dao中各种方法,进行复杂的业务逻辑操作

作者: 罗建辉    时间: 2018-9-28 21:58
多条件查询功能:
1.得到表单提交的查询参数并封装到javabean对象中.
2.userDao中使用字符串拼接,先判断然后再拼接,执行sql语句
3.将得到的结果存到域中,并转发到list页面

分页功能
1.创建一个javaBean对象pageBean,该对象有当前页码,总页数,每页显示记录数,显示页数,url(该属性保存搜索条件),LIst<User> beanList等属性
2.获取请求的参数(页面中要传递当前页码这个参数),封装到pageBean对象中 ,
首页:即页码为第一页
尾页:页码为最后一页
下一页:当前页码-1
上一页:当前页码-1

3.根据传递的参数确定sql的限制语句(limit ?,?),将得到的List<User> 集合保存到pageBean中
4.将结果保存到域中,转发到list页面


分页功能与多条件的结合(解决条件丢失问题)
1.将表单的提交方式变为get请求,

2.获取请求中的请求行,将请求行字符串的条件部分保存pageBean到url中,
3.传递该url到list页码中,页码中的页码上写上该url即可




作者: 李志超    时间: 2018-9-29 21:24

今天我们学习了第二天的综合案例,和之前一样,综合案例最重视实现流程,请按照自己的理解将今天的功能实现流程总结成话术,可以参考老师在写代码之前的案例分析。

案例需求:登录/添加/删除/修改
登录:Servlet中获取jsp中的参数,通过service对象调用登录业务功能,并传参。
作者: 赖良峰    时间: 2018-9-29 21:43
多条件查询功能:
1.得到表单提交的查询参数并封装到javabean对象中.
2.userDao中使用字符串拼接,先判断然后再拼接,执行sql语句
3.将得到的结果存到域中,并转发到list页面

分页功能
1.创建一个javaBean对象pageBean,该对象有当前页码,总页数,每页显示记录数,显示页数,url(该属性保存搜索条件),LIst<User> beanList等属性
2.获取请求的参数(页面中要传递当前页码这个参数),封装到pageBean对象中 ,
首页:即页码为第一页
尾页:页码为最后一页
下一页:当前页码-1
上一页:当前页码-1

3.根据传递的参数确定sql的限制语句(limit ?,?),将得到的List<User> 集合保存到pageBean中
4.将结果保存到域中,转发到list页面


分页功能与多条件的结合(解决条件丢失问题)
1.将表单的提交方式变为get请求,

2.获取请求中的请求行,将请求行字符串的条件部分保存pageBean到url中,
3.传递该url到list页码中,页码中的页码上写上该url即可


作者: 仰望`星空    时间: 2018-9-29 21:47
郭林源

第二天综合主要是客户端与服务器的数据交流,需要清楚需要交流哪些数据,什么数据可以通过数据库获取,什么数据要客户端提供,数据类型要清晰,编解码问题注意,绝对路径与虚拟路径须清楚,DAO中SQL数据要正确拼接,注意空格。过滤器须清楚哪些过滤条件。

作者: 郭生发    时间: 2018-9-30 09:23
开始编程之前,先分析客户端需要展示的效果,
而要实现这些效果,明确需要提交什么数据
并且需要从服务器端获取哪些数据,怎么处理
数据得到想要的,然后才编程。


作者: 练志成    时间: 2018-10-8 21:30
今天我们学习了第二天的综合案例,和之前一样,综合案例最重视实现流程,请按照自己的理解将今天的功能实现流程总结成话术,可以参考老师在写代码之前的案例分析。

应用选择-->案例分析-->代码实现




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2