版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
指导学习:课程总复习第十六章课程内容回顾5-1第一章~第七章抽象和封装继承多态接口类和类之间的关系依赖关系、关联关系组合关系、聚合关系面向对象设计原则单一职责原则开闭原则里氏替代原则课程内容回顾5-2第八章~第十章异常处理异常及其分类使用try-catch-finally处理异常使用throw抛出异常使用throws声明异常使用log4j记录异常日志集合框架Java集合框架作用及其组成ArrayList类和LinkedList类HashMap类迭代器Iterator泛型集合JDBCJDBC工作原理ConnctionStatementResultSetPreparedStatement课程内容回顾5-3第十一章~第十二章Oracle基础Oracle基本概念安装Oracle创建数据库和用户创建数据库表创建和使用序列Oracle应用使用JDBC访问OracleOralce常用函数Oracle索引Oracle中数据的导入导出课程内容回顾5-4第十三章数据访问层数据持久化分层的优势分层的原则使用实体类传递数据第十四章XML和FileI/OXML定义和作用使用DTD定义XML结构使用CSS修饰XML使用DOM和SAX解析XML使用Reader和Writer读写文件课程内容回顾5-5贯穿案例:电子宠物系统功能电子宠物的领养、喂食、游戏、看病主人登录、查询主人信息、查询宠物信息涉及技能点封装、继承、多态、接口、面向对象设计原则异常处理、log4j、集合、JDBCOracle、分层开发技术项目案例开发QuickHit设计动物乐园开发宠物商店开发简单的CMS学员总结分组总结内容要求:正确、全面,重点突出表达要求:清晰流畅、有条理学员总结知识梳理:Java集合和JDBC知识梳理:Java异常和FileI/O综合练习:内容管理系统CMS任务描述在数据库中创建新闻数据库表news,包含标题、作者、日期、正文等字段创建HTML模板文件读取数据库中所有新闻信息,并使用新闻信息替换模板文件中占位符,从而为每一条新闻生成一个HTML静态页面综合练习:内容管理系统CMS任务分析采用DAO模式开发运行效果图综合练习:内容管理系统CMS阶段1:创建数据库表news需求说明数据库采用Oracle10g创建数据库表news,存储新闻信息,包括标题、作者、日期、正文等字段字段名定义要见名知义,字段的数据类型与实际相符添加测试记录不少于三条
完成时间:10分钟综合练习:内容管理系统CMS阶段2:创建HTML模板文件需求说明按照HTML文件的语法格式创建模板文件news.template在要显示具体新闻内容的位置使用占位符注意该模板文件仅对应一条新闻信息完成时间:10分钟共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解综合练习:内容管理系统CMS阶段3:从数据库读取新闻信息,保存在泛型集合中需求说明从数据库读取所有新闻信息,保存在泛型集合中,为替换模板文件中占位符做好准备提示采用DAO模式,创建NewsDao接口和NewsDaoOracleImpl类创建实体类News来存储和传输数据创建数据库连接和关闭工具类BaseDao避免代码重复完成时间:25分钟阶段4:读取模板文件训练要点:Reader类需求说明:读取HTML模板文件news.template,为使用新闻信息替换其中的占位符做好准备实现思路:
1、使用Reader类或InputStream类读取模板文件 2、通过工具类FileIO的StringreadFile(StringfilePath)实现功能完成时间:30分钟综合练习:内容管理系统CMS共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解阶段5:编写生成HTML文件的方法训练要点:Writer类需求说明:利用替换模板文件后的数据生成HTML文件实现思路:
1、使用Writer类或OutputStream类完成该操作
2、通过FileIO的voidwriteFile(StringfilePath,Stringstr)实现该功能完成时间:20分钟综合练习:内容管理系统CMS阶段6:遍历集合,生成HTML文件训练要点:String类的replace()方法需求说明:遍历保存在泛型集合中的新闻信息,替换模板文件中占位符,为每一条新闻生成一个HTML文件实现思路:
1、通过NewsManager类的toHtml()方法完成该功能
2、替换占位符功能通过String类的replace()实现完成时间:10分钟综合练习:内容管理系统CMS共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解总结类的四种访问控制符的作用范围的区别?封装、继承、多态的好处是什么?抽象类和接口的异同之处有哪些?异常处理中throw和throws有什么异同之处?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职场新人培训及快速融入方案
- 2026阳江阳春市政府投资审核中心招聘合同制人员1人考试备考题库及答案解析
- 2026安徽六安市人民医院招聘70人笔试备考试题及答案解析
- 2026山东烟台市口腔医院招聘高层次人才3人考试参考题库及答案解析
- 2026吉林大学白求恩第一医院肝胆胰外二科录入员招聘2人考试备考题库及答案解析
- 2026上半年四川两弹一星干部学院招才引智招聘1人(上海场)笔试参考题库及答案解析
- 2026广东佛山南海区狮山镇罗村第一幼儿园(大圃园区)招聘笔试参考题库及答案解析
- 2026内蒙古赤峰市中小学校和幼儿园招聘799人笔试备考题库及答案解析
- 宜宾市叙州区第三人民医院公开招聘临聘工作人员笔试备考试题及答案解析
- (2025年)安全生产应急处置专题培训调查问卷答案
- 消费者就是学习者课件
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解(5套)
- 《钢筋桁架楼承板应用技术规程》TCECS 1069-2022
- 中国智·惠世界(2025)案例集-中国人工智能产品和技术在亚洲、非洲、南美洲、欧洲等国家和地区赋能发展的生动实践
- 2025年春节后家具制造行业复工复产安全技术措施
- 中国历史常识吕思勉课件
- 中国玫瑰痤疮诊疗指南(2025版)解读
- 2024-2025学年福建省三明市宁化县九年级上学期期中考试数学试卷
- 纺织品生产流程:从棉花到成衣的完整旅程
- 《建筑图纸的尺寸标注》课件
- 铣刀具刃磨培训
评论
0/150
提交评论