SSH机试笔试.docx
《SSH机试笔试.docx》由会员分享,可在线阅读,更多相关《SSH机试笔试.docx(12页珍藏版)》请在三一办公上搜索。
1、SSH机试笔试=一、功能要求 机试= 公司计划使用SSH(Struts 2+Spring+Hibernate)框架开发一套顺风搬家预约登记系统。 具体要求如下: 预约登记功能如图-1所示,用户可以选择起始地区,所用车型,搬家日期,联系人,联系电话。 起始地区包括:海淀区、朝阳区、西城区、东城区、丰台区、大兴区及石景山。 所用车型包括:金杯、皮卡、厢式小货及1041货车。“厢式小货”为默认值。 图-1 预约登记页 管理人员登录系统功能:页面显示登录用户名及登录密码。如图-2所示。 图-2 管理员登录页面 预约信息查询功能如图-3所示,查询出所有的搬家预约信息,按照提交次序倒序排序,状态显示为易读
2、的文本,显示相关操作按钮。 图-3 预约搬家登记列表 修改预约登记信息功能:对预约信息进行修改,只对其状态进行修改。如图-4所示。 图-4 修改状态 查看预约登记信息功能:显示预约基本信息及处理状态。如图-5所示。 图-5 查看登记信息 二、数据库设计 表名 主键 序号 1 2 3 4 5 6 7 move_booking id 字段名称 id area cartype movedate contact phone status 中文表名称 搬家预约登记表 属性 自增 备注 主键 0- 未处理 1- 已派车 2- 已结束 表名 主键 序号 1 2 3 三、具体要求及推荐实现步骤 1、建立数据库
3、和数据表,并且添加测试数据。 users id 字段名称 id name password 中文表名称 字段说明 类型 编号 用户名 密码 管理员信息表 属性 备注 主键 字段说明 类型 编号 起始地区 所用车型 搬家日期 联系人 联系电话 订单状态 number varchar2(50) 非空 varchar2(20) 非空 date 非空 varchar2(20) 非空 varchar2(20) 非空 Char(1) 自增 number varchar2(20) 非空 varchar2(32) 非空 2、打开MyEclipse,创建Web工程,命名为movebooking,并创建相应包。
4、3、为工程添加Struts 2、Spring、Hibernate支持。 4、在工程中创建实体类和对应的Hibernate映射文件。 5、创建DAO类、业务类:在DAO类中使用HQL语句实现查询操作,按编号倒序排序。 6、 创建Action类,正确处理默认状态。并正确配置Struts、Hibernate、Spring的配置文件。 7、创建如图-1、图-2、图-3、图-4及图-5所示的页面。 8、测试程序,调试运行成功后,分离数据库文件与代码文件一同提交。 =笔试= 笔试试卷 一、选择题(共25题,每题4分,满分100分) 1) 下列关于Spring特性中IoC描述错误的是。 AIoC就是指程序之
5、间的关系由程序代码直接操控 B所谓“IoC:控制反转”是指控制权由应用代码转到外部容器,即控制权的转移 CIoC将控制创建的职责搬进了框架中,从应用代码脱离开来 D使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它 2) 在Spring中,数据连接是通过数据源获得的,下列关于Spring数据源描述错误的是。 ASpring提供了一个简单的数据源实现类DriverManagerDataSource,它位于org.springframework.jdbc.datasource包中,并且这个类提供池化连接的机制 BSpring在第三方依
6、赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是C3P0 CSpring提供引用JNDI资源的类是JndiObjectFactoryBean DDriverManagerDataSource比较适合在单元测试或简单的独立应用中使用 3) 下列关于Spring配置文件的说法不正确的是。 ASpring默认是读取/WEB-INF/applicationContext.xml配置文件 BSpring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定 C把applicationContext.xml文件放到src目录下,Spring也可以读到 D可以通
7、过在web.xml中的和进行指定Spring配置文件 4) 下面关于Spring中的bean的作用域,描述错误的是。 ASpring中的bean的作用域可以通过scope属性进行配置 BSpring中的bean的作用域默认是prototype C当一个bean的scope设为“singleton”时,可以被多个线程同时访问 D一个bean的scope只对它自己起作用,与其它bean无关 5) 下列关于Spring的装配模式描述不正确的是。 ASpring中,至少有两种装配模式,按“类型”和“名字” BSpring中默认是按名字进行装配的 C可以用default-autowire=”byType
8、”配置按类型装配 D一旦在一个Spring配置文件中配置了default-autowire=”byType”,其它的配置文件也是按此种装配方式进行装配 6) 某业务方法taskApply(User user,List tasks)需要对其进行事务控制,下面的声明方式不能起到效果的是。 A将查询方法声明为只读事务,其他方法声明为REQUIRED B声明do开头的方法为REQUIRED,并修改方法名为doTaskApply C D事务的propagation属性声明为SUPPORTS 7) 下列关于Spring与Hibernate的集成,说法错误的是。 ASpring与Hibernate的集成后,
9、Hibernate的SessionFactory可以让Spring进行管理 BHibernate中的配置文件也可以移到Spring的配置文件中配置 C使用Spring的事务管理,会让Hibernate事务处理变得简单 DHibernate的映射文件的路径,不能在Spring中定义 8) 下列关于Spring配置数据连接池的描述,错误的是。 ASpring可以用mons.dbcp.BasicDataSource类配置数据源 B在mons.dbcp.BasicDataSource类中有driver,url,username,password属性 C配置Spring数据源时,必须引入Hibernat
10、e的SessionFactory D在用dbcp时,需要拷贝commons-dbcp的jar包到类路径下 9) 下列选项关于Spring的核心机制依赖注入的描述正确的是。 A所谓依赖注入就是明确地定义组件接口,独立开发各个组件,然后根据组件间的依赖关系组装运行的设计开发模式 BSpring不负责管理bean之间的关系 C节点有可选的子节点,用于注入bean的属性 D在Spring的配置文件中,使用来创建Bean的实例 10) Spring配置文件中关于事务的配置代码如下: 在横线处应填入。 A. txAdvice txManager B. serviceMethod txManager C.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SSH 试笔

链接地址:https://www.31ppt.com/p-3166177.html