SSH考试题目面试题目借鉴.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
这篇资料主要涉及的是SSH(Struts、Hibernate、Spring)框架在J2EE环境中开发一个简易奥运门票销售管理系统的面试或考试题目。以下是该系统的主要知识点: 1. **SSH框架**: - **Struts**:负责表现层的管理,如处理HTTP请求、视图展示、业务逻辑与视图的解耦等。在题目中,Struts用于实现查看门票销售情况、新增和修改门票、订票查询和新增等功能。 - **Hibernate**:作为持久层框架,处理对象关系映射(ORM),将Java对象与数据库中的记录进行对应,方便数据的CRUD操作。在系统中,Hibernate用于操作体育场馆、奥运门票和订票信息等数据库记录。 - **Spring**:提供依赖注入(DI)和面向切面编程(AOP)功能,管理应用程序的各个组件,包括事务管理和数据库事务控制。 2. **环境配置**: - 使用**Eclipse 3.2**作为开发环境,集成SSH框架,进行代码编写和调试。 - 数据库使用**Oracle 9i**,但要求将OlympicGames数据库附加到**SQL Server 2000**,确保系统能与不同数据库平台兼容。 3. **系统功能**: - **门票管理**: - 查看门票销售情况:展示所有门票信息,体育场馆以中文名显示,提供新增、修改和删除功能。 - 新增门票:比赛名称非空验证,比赛场地从体育场馆表中选择,比赛开始时间需为日期类型,价格为数字类型,有提交和重置按钮。 - 修改门票:与新增门票要求相同,包括验证和保存操作。 - **订票管理**: - 订票信息查询:显示所有订票信息,支持删除订票,删除时减少奥运门票表中OrderCount字段值。 - 新增订票信息:比赛门票与奥运门票表相关联,身份证号码不能为空,提交时需检查门票剩余情况,成功后更新OrderCount字段值。 4. **数据库设计**: - **体育场馆表TB_Stadia**:包含场馆编号、名称、地址和说明,其中场馆编号为主键,自增。 - **奥运门票表TB_Tickets**:包含门票编号、名称、场馆编号、比赛开始时间、总票数、已销售票数、价格和说明,门票编号为主键,已销售票数根据订票情况进行增减。 - **订票销售表TB_Order**:记录销售编号、门票编号和身份证号码,销售编号为主键,门票编号为外键关联到奥运门票表。 5. **总体规范**: - 代码和资源的命名要遵循一定的规范,包括目录结构、类名、方法名、控件名和变量名,这有助于提高代码可读性和维护性。 6. **静态界面原型**: - 提供了Index.html作为系统首页的原型,意味着前端界面设计也是考核的一部分。 在解答这个面试或考试题目时,开发者需要具备SSH框架的熟练应用能力,理解J2EE环境下的开发流程,熟悉Oracle和SQL Server数据库操作,以及良好的编码规范意识。此外,对HTML、CSS和JavaScript的基础知识也必不可少,因为这些都涉及到前端页面的构建。
- 粉丝: 1
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助