使用java实现面向对象编程_第1页
使用java实现面向对象编程_第2页
使用java实现面向对象编程_第3页
使用java实现面向对象编程_第4页
使用java实现面向对象编程_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章~第七章抽象和封装

继承多态接口类和类之间的关系依赖关系、关联关系组合关系、聚合关系面象设计原则单一职责原则开闭原则里氏替代原则第八章~第十章异常处理异常及其分类使用try-catch-finally处理异常使用throw抛出异常使用throws

异常使用log4j记录异常日志集合框架Java集合框架作用及其组成ArrayList类和LinkedList类HashMap类迭代器Iterator泛型集合JDBCJDBC工作原理

ConnctionStatementResultSetPreparedStatement第十一章~第十二章Oracle基础Oracle基本概念安装Oracle创建数据库和用户创建数据库表创建和使用序列Oracle应用使用JDBC

OracleOralce常用函数Oracle索引Oracle中数据的导入导出第十三章数据

层数据持久化分层的优势分层的原则使用实体类传递数据第十四章XML和File

I/OXML定义和作用使用DTD定义XML结构使用CSS修饰XML使用DOM和SAX解析XML使用Reader和Writer读写文件贯穿案例:电子宠物系统功能电子宠物的领养、喂食、、看病主人登录、查询主人信息、查询宠物信息涉及技能点象设计原则封装、继承、多态、接口、面

异常处理、log4j、集合、JDBCOracle、分层开发技术项目案例开发QuickHit设计动物乐园开发宠物商店开发简单的CMS分组总结内容要求:正确、全面,重点突出表达要求:清晰流畅、有条理学员总结任务描述在数据库中创建

数据库表news,包含标题、作者、日期、正文等字段创建HTML模板文件信息替换生成一个数据库中所有

信息,并使用模板文件中占位符,从而为每一条HTML静态页面任务分析采用DAO模式开发运行效果图阶段1:创建数据库表news需求说明数据库采用Oracle10g信息,包括标题、作者、日创建数据库表news,期、正文等字段字段名定义要见名知义,字段的数据类型与实际相符添加测试记录不少于三条完成时间:10分钟阶段2:创建HTML模板文件需求说明按照HTML文件的语法格式创建模板文件news.template在要显示具体

内容的位置使用占位符注意该模板文件仅对应一条

信息完成时间:10分钟常见调试问题及解决办法代码规范问题共性问题集中讲解信息,保存在泛型集阶段3:从数据库合中需求说明从数据库

所有

信息,保存在泛型集合中,为替换模板文件中占位符做好准备提示采用DAO模式,创建NewsDao接口和NewsDaoOracleImpl类创建实体类News来

和传输数据创建数据库连接和关闭工具类BaseDao避免代码重复完成时间:25分钟阶段4:模板文件训练要点:Reader类需求说明:HTML模板文件news.template,为使用的占位符做好准备信息替换其中实现思路:1、使用Reader类或InputStream类

模板文件2、通过工具类FileIO的String

readFile(String

filePath)

实现功能完成时间:30分钟常见调试问题及解决办法代码规范问题共性问题集中讲解阶段5:编写生成HTML文件的方法训练要点:Writer类需求说明:利用替换模板文件后的数据生成HTML文件实现思路:1、使用Writer类或OutputStream类完成该操作2、通过FileIO的void

writeFile(String

filePath,

String

str)实现该功能完成时间:20分钟阶段6:遍历集合,生成HTML文件训练要点:String类的replace()方法需求说明:遍历保存在泛型集合中的

信息,替换模板文件中占位符,为每一条

生成一个HTML文件实现思路:1、通过NewsManager类的toHtml()方法完成该功能2、替换占位符功能通过String类的replace()

实现完成时间:10分钟常见调试问题及解决办法代码规范问题共性问题集中讲解类的四种

控制符的作用范围的区别?封装、继承、多态的好处是什么?抽象类和接口的异同之处有哪些?异常处理中throw和throws有什么异同之处?Collect

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论