【MVC设计模式】MVC、开发流程、开发包、UserExistException、RegisterBean、时间校验转换
来源:互联网 发布:app图标制作软件 编辑:程序博客网 时间:2024/04/30 00:48
1、MVC设计模式
2、开发包
3、开发流程:
先画时序图。
先开发dao层,再开发service层,最后开发web层,web层由外往里开发。
4、MyUser收获
UserExistException用户存在异常,service层网web层抛,web层做处理。
UserExistException//用户存在异常RegisterBean//form封装成一个表单、validate校验ServiceUtils//md5加密然后base64计算、UUID生成全球唯一idWebUtils//将request中的数据取出封装成FormBean、将FromBean复制到User中
5、时间校验转换
时间校验(使用系统自带时间转换器):
DateLocaleConverter dlc=new DateLocaleConverter();try{dlc.convert(birthday,"yyyy-MM-dd");}catch(Exception e){isOk=false;errors.put("birthday","日期格式不对");}
BeanUtils注册时间转换器实现自动转换(使用自己定义的时间转换器)
ConvertUtils.register(new Converter(){@Overridepublic Object convert(Class type, Object value){if(value==null)return null;String str=(String)value;if(str.trim().equals(""))return null;SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");try{Date date=format.parse(str);return date;} catch (ParseException e){e.printStackTrace();}return null;}},Date.class);
时间转换:
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");Date date=format.parse(str);String str=format.format(user.getBirthday());
0 0
- 【MVC设计模式】MVC、开发流程、开发包、UserExistException、RegisterBean、时间校验转换
- iOS开发设计模式-MVC
- 【iOS开发】MVC设计模式
- MVC开发模式的流程分析
- Web开发模式--MVC设计模式应用
- iOS开发中的设计模式----MVC模式
- MVC开发流程
- Spring MVC开发流程
- Servlet开发基础及MVC设计模式
- Servlet开发基础及MVC设计模式
- Servlet开发基础及MVC设计模式
- 客户端程序开发中的mvc设计模式
- Android开发中的MVC设计模式
- Web开发(三)--MVC设计模式
- Android开发与MVC设计模式
- web开发之MVC设计模式
- 基于MVC开发模式的javaWeb项目开发流程
- 基于MVC开发模式的javaWeb项目开发流程
- Android wifi 开发
- ExtJs中XTemplate实例
- 2014华为编程大赛题目:小明的筷子
- dynamic_cast
- extern 用法
- 【MVC设计模式】MVC、开发流程、开发包、UserExistException、RegisterBean、时间校验转换
- UVaOJ 414 - Machined Surfaces
- 企业使用gotomeeting的必然性
- 让Ubuntu 终端路径只显示当前目录
- 如果查看所访问网站所用的服务器
- 信息化与电子企业高层需求
- 企业的得力助手gotomeeting
- 编辑文章 - 博客频道 - CSDN.NET
- Eclipse中Resin插件部署使用