这次某次面试的时候一个面试官问的问题:
我是这样回答的...
不知道是否正确,请各位告诉指示错误!
1,先载入框架(加入JAR包与配置文件),搭建好SSH2架构;
2,编写POJO实体类,利用Spring注解实现零配置;
3,编写Dao类继承DaseDao类,DaseDao类中已经编写打包好所有对数据库的简单CRUD方法。
4,编写Service类,设置Dao为此类的私有属性,利用Dao实现编写实现数据库间数据的CRUD方法,编写addIdentityId()方法,利用Dao的saveEntity(entity)方法向数据库添加身份证号。
5,编写Action类,设置Service类与实体POJO类为私有属性,本类利用POJO类获取前台数据进行校验审核,审核成功后交给Service类进行数据库的处理,最后返回字符串告知struts下一个路径指向;这里利用json取出前台接收到的数据,如果需要加入算法判断就加入算法,要求不高的话就直接提交给Service的addIdentityId()方法添加入数据库。
6,编写Spring_bean.xml文件把action、service、dao这个几个类注入进bean里。
7,编写配置addIdentityId.xml文件,编写请求Struts请求配置文件:addIdentityIdAction。
8,把此addIdentityId.xml文件include进Struts.xml文件内。
9,写页面,获取用户所输入的身份证码先进行基本的判断,比如是否为空,长度等一些基本判断后,封装入json对象内后,响应addIdentityIdAction路径进行处理即可实现此功能。
<!--EndFragment-->