这次某次面试的时候一个面试官问的问题:
我是这样回答的...
不知道是否正确,请各位告诉指示错误!
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-->
分享到:
相关推荐
ssh三大框架的经典面试题,一般逃不过这几个问题
三大框架 ssh 原理及面试题 Hibernate的二级缓存及查询缓存.doc spring和hibernate.doc struts2工作原理.doc struts2框架.txt 清理题_2010.doc
### SSH框架面试题详解 #### 一、MVC模型视图控制器模式介绍 MVC(Model-View-Controller)是一种广泛应用于软件开发的设计模式,特别适用于构建用户界面密集的应用程序。这种模式通过将应用程序的数据逻辑与用户...
【Java及数据库面试题 包含SSH,数据库和Java基础】 1. SQL查询与数据库操作: 这一题目考察的是基本的SQL查询能力。在给出的示例中,我们看到如何从`Custom`表中选取特定列并重命名显示。`AS`关键字用于重命名列,...
### Java面试题(SSH框架) #### 一、Hibernate工作原理及为什么使用? **原理:** 1. **读取并解析配置文件:** Hibernate首先会读取`hibernate.cfg.xml`配置文件,此文件中包含了数据库连接信息以及其它运行时...
Struts1是一个开源Web应用框架,基于JSP和Servlet技术,而Struts2则是一个全新框架,基于WebWork技术。Struts2与Struts1在设计理念和架构上有较大差异,开发者在选择时需要根据项目需求和特点进行选择。总之,Struts...
### SSH框架面试题详解 #### 1. Hibernate工作原理及为什么要用? - **工作原理**: - **读取并解析配置文件**:首先,Hibernate会读取`hibernate.cfg.xml`等配置文件,从中获取数据库连接信息以及其他配置设置。...
Hibernate是一个流行的ORM(对象关系映射)框架,它简化了Java应用与数据库之间的交互。通过定义实体类和映射文件(hibernate.cfg.xml及.hbm.xml),Hibernate可以自动将Java对象转换为SQL语句,执行数据库操作,...
SSH2面试试题主要涵盖Struts 2、Hibernate和Spring这三个框架的相关知识,这些技术是Java企业级应用开发中常用的三大框架。以下是对这些面试题目的详细解析: 1. Struts 2框架来源于WebWork和XWork。WebWork是基于...
【SSH框架面试题详解】 SSH框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中的常用框架。在面试中,对于SSH框架的掌握程度通常被视为衡量开发者能力的重要指标。以下是一些关于SSH框架的重点知识: ...
综上所述,Java高级工程师面试题中的SSH2涵盖了Spring、Struts和Hibernate这三个框架的基本概念、工作原理以及应用场景。对于希望在Java领域取得更好发展的人来说,熟练掌握这些技术是非常重要的。
3. **密钥交换**:SSH2通过非对称加密算法(如RSA、DHE)进行密钥交换,确保双方可以协商一个只有他们两方知道的秘密密钥,用于后续的对称加密。 4. **完整性检查**:SSH2使用散列函数(如SHA-1、SHA-256)和消息...
实用的java和SSH框架面试题
Java面试中的基础题涵盖了许多关键知识点,其中包括SSH框架和数据库操作。SSH指的是Spring、Struts和Hibernate这三个流行的企业级开发框架。在Java面试中,掌握这些框架的基本概念、使用方式和优缺点至关重要。 1. ...
- **ORM(对象关系映射)**:Hibernate是一个流行的数据持久化框架,将数据库操作转化为对Java对象的操作。 - **Session和SessionFactory**:Session是与数据库交互的主要接口,SessionFactory则是其工厂,负责...
- **JavaServer Faces (JSF)**:是一个基于组件的Web应用框架,与Struts类似。 - **Hibernate对数据库的操作**:通过ORM机制,Hibernate将对象映射到数据库表,并提供了灵活的对象关系映射和延迟加载特性。 - **...
Java面试题专题之SSH框架_ssm框架面试题 目录: 1、谈谈Springbean的生命周期,作用域 2、Mybatis中Dao接口的工作原理 3、SpringlOC和SpringAOP的实现原理(源码主线流程) 4、Spring的并发问题-有状态Bean和无状态...