1 / 20

指导学习 1

指导学习 1. Struts 综合训练. 任务. 开发“青鸟搜藏” 在线收藏夹。包括以下功能: 添加书签:录入书签的名称、连接、 Tag 和描述。 Tag 可以有多个,用英文逗号( ',' )隔开。名称和链接为必输项。 书签列表:显示每个的 Tag 的链接;点某个 Tag ,显示这个 Tag 下的所有书签;点“全部”,显示全部的书签。 Tag 云图: Tag 云图是将 Tag 链接集中展现,将包含书签多的 Tag 以较大字体显示的一种展现方式。. 训练的技能点. 训练的技能点: 会使用三层结构组织程序 会使用 Struts 组织程序结构

Download Presentation

指导学习 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 指导学习1 Struts综合训练

  2. 任务 • 开发“青鸟搜藏” 在线收藏夹。包括以下功能: • 添加书签:录入书签的名称、连接、Tag和描述。Tag可以有多个,用英文逗号(',')隔开。名称和链接为必输项。 • 书签列表:显示每个的Tag的链接;点某个Tag,显示这个Tag下的所有书签;点“全部”,显示全部的书签。 • Tag云图:Tag云图是将Tag链接集中展现,将包含书签多的Tag以较大字体显示的一种展现方式。

  3. 训练的技能点 • 训练的技能点: • 会使用三层结构组织程序 • 会使用Struts组织程序结构 • 会使用DispatchAction、Struts报错机制、Struts标签实现应用需求

  4. 阶段划分 • 第一部分 :阶段小结(50~100分钟) • 阶段小结 • 上机、作业共性问题讲解 • 第二部分:练习(110分钟) • 阶段1(30分钟) • 完成系统模型部分开发 • 阶段2 (20分钟) • 实现添加书签功能 • 阶段3 (20分钟) • 实现Tag列表功能 • 阶段4(20分钟) • 实现根据Tag名称显示书签列表功能 • 阶段5(20分钟) • 实现Tag云图 • 第三部分(20分钟) • 总结

  5. 阶段小结 2~4章阶段小结 • 会使用Struts组织程序结构 • 使用场合,举例说明? • Struts的原理? • Struts核心组件? • 如何使用Struts? • 编程时需要注意哪些问题? • 会使用DispatchAction和Struts标签 • 使用场合, 举例说明? • 语法结构? • 编程时需要注意哪些问题?

  6. 上机、作业共性问题 • 学员上机、作业共性问题讲解 • 学员问题答疑 教员讲解 50~100分钟

  7. 阶段1 • 需求说明: • 完成系统模型部分开发。 • 要点: • 分层开发的开发模式 • 注意熟练度和代码质量

  8. 阶段1 • 实现思路及关键代码: • 建库 • 创建实体类 • y2ssh.dlc.chp1.entity.Fav.java • y2ssh.dlc.chp1.entity.Tag.java 完成时间:10分钟

  9. 阶段1 • 编写DAO层代码 • 继承自BaseJdbcDAO实现 • FavDAO和TagDAO 完成时间:10分钟

  10. 阶段1 • 编写Biz层代码 • 实现查询所有Tag的业务方法 • 实现添加书签的业务方法 • 处理过程: • 1、插入新记录到Fav表 • 2、使用','拆分处理Tag 完成时间:10分钟

  11. 阶段2 • 需求说明: • 实现添加书签功能。 • 要求: • 名称和链接不能为空 • 添加成功要有提示 完成时间:20分钟

  12. 阶段2 • 教员巡视指导,进行阶段检查 共性问题集中讲解 • 常见调试问题及解决办法 • 代码规范问题

  13. 阶段3 • 需求说明: • 实现Tag列表功能。 • 要求: • 显示所有的Tag。 • 显示为链接,连接到 fav.do?op=toList&type=[tagName]。 完成时间:20分钟

  14. 阶段3 • 教员巡视指导,进行阶段检查 共性问题集中讲解 • 常见调试问题及解决办法 • 代码规范问题

  15. 阶段4 • 需求说明: • 显示指定Tag下的书签。 • 要求: • 通过fav.do?op=toList&type=[tagName] 访问 • type参数为-1则显示所有书签,为0则显示所有为指定tag的书签。 完成时间:20分钟

  16. 阶段4 • 教员巡视指导,进行阶段检查 共性问题集中讲解 • 常见调试问题及解决办法 • 代码规范问题

  17. 阶段5 • 需求说明: • 实现Tag云图。 • 要求: • 根据Tag下的书签数对Tag分级,页面显示不同的字体大小: • 不超过4个的为1级,页面显示的字体大小为12px; • 不超过16个的为2级,页面显示Tag的字体大小为15px; • ...依次类推,页面显示Tag的字体大小递增3px; • 超过256个的为7级,页面显示Tag的字体大小为30px。 完成时间:20分钟

  18. 阶段5 • 教员巡视指导,进行阶段检查 共性问题集中讲解 • 常见调试问题及解决办法 • 代码规范问题

  19. 总结 总 结 • 类似问题的解决思路 • 代码编写的共性问题强调

More Related