Java开发之Spring MVC(二)
来源:互联网 发布:win32编程还有用吗 编辑:程序博客网 时间:2024/06/05 05:58
架构内每层都是些什么?
视图界面请求到达Controller控制器中去,从而调用Service里的方法,记得把Service注入到Controller中去,Service要对数据进行操作就要通过dao层对数据进行操作 这里也就是对数据的真正操作,创建queryobject然后对数据库进行操作查询出来的数据对象然后创建BO对象 给BO对象设置属性从而就是把数据放到BO中去,然后用adapter适配器把BO或者BOList转换为VO或者VOList,最后以json的形式把数据展示出来。再用对json数据进行一系列的操作把对应的值放在对应的位置。 有时也会像net中的强类型一样返回一个数据对象,然后对象.属性。
controller里把BOlist或是BO用buildVolist()方法创建Volist
1.1Controller里
1.写Controller时,就要对所要用到的Service进行注入
2.写Controller里的方法时,我们就要对该方法上面加个标签
@RequestMapping("/get_PostTaskChartData")
3.跳转界面时,用
return"/kpi/index";
4.写Controller里的方法时,方法里的参数有必要的
HttpServletRequestrequest, HttpServletResponseresponse 还有其他筛选的参数
- 返回json数据时,用
ServletUtils.responseJson(response,VO集合对象或是单个VO对象); - 创建一个BO集合对象用来接收Service里的所有BO
- 创建VO集合对象,用适配器的BuildVolist()方法 把BO集合对象放到VO集合对象中去。
1.2 Service里
1.首先创建BO集合对象然后接收
2.利用每个BO对象 并用原生的DBmodel 给BO 设置属性值
3.把BO 添加到BOlist中去
4.最后返回BO集合对象
1.3 Dao层
1.自定义一个Dao层继承
HibernateDao<ChekINPostTask, Serializable>并实现父类的所有方法
2.
创建查询对象
QueryObjectqueryObject = createQueryObject(chekInPostTaskSearchBO);
//创建键值对
Map<String, Object>values = queryObject.values;
//创建字符串对象
StringBuildersb = queryObject.sb;
0 0
- Java开发之Spring MVC(二)
- Java 开发之Spring MVC(一)
- Java开发之Spring MVC(五)
- Spring 3之MVC & Security简单整合开发(二)
- Spring 3之MVC & Security简单整合开发(二)
- Spring 3之MVC & Security简单整合开发(二)
- Spring 3之MVC & Security简单整合开发(二)
- Java开发之Spring MVC(三)
- Java开发之Spring MVC (四)
- 实习笔记之Spring MVC(二)
- JAVA 开发平台的技术和框架(二)前端控制器:Struts2 ,Spring MVC
- Spring学习笔记之二: Spring MVC
- java学习之MVC模型(二)
- JAVA开发 - Spring MVC学习
- Spring MVC java配置开发
- Android开发之路(二)--浅析MVC开发模式
- 第九天 框架之痛-Spring MVC(二)
- Spring MVC 的 研发之路 (二)
- JAVA多态性实现机制
- [期望DP] UNR #1 合唱队形
- [李景山php]thinkphp核心源码注释|Taglib.class.php
- SpringObjectFactory 空指针问题
- UVA10037
- Java开发之Spring MVC(二)
- JavaScript中的splice方法
- java操作mongodb数据库
- orbslam作者的ppt
- [李景山php]thinkphp核心源码注释|Cx.class.php
- 手把手教你做视频播放器(五)-视频列表的横屏
- SCI/EI论文写作常用句型
- [构造] UNR #1 Jakarta Skyscrapers
- UIButton超出UIView边界不可点击