分布式应用技术基础-实验

通知 考核要求 课程表 资源下载


通知

因为5月25日校运动会,该次实验顺延。

考核要求

实验课一共30分。

其中,8次实验课,一共22分,具体分数会在每次课程说明上标明。

出勤情况8分,每次1分,不到者不得。因故缺课需要完成实验要求并进行检查,比如5月10日未到,需要在5月15日补交,错过机会则自动放弃实验分数。

实验分数可以在此页面查询,任何问题,请上课时当面询问或发信给cowoo at hit.edu.cn

课程表

第10周  周二  5月8日
题目:web 服务器简介和环境配置 课件下载
内容:1.简要介绍Java开发环境和Tomcat服务器的配置,一些简单小例子的演示(如何配置环境变量,视频
            2.介绍HTML和JSP,演示简单登陆(下载:HTML,JSP)
            3.练习Java程序
            4.练习HTML和JSP,并完成练习
            5.附额外资源,可自行下载练习
要求:1.成功完成Java开发环境的配置,完成简单Java程序的编译和运行,检查通过。(1分)
            2.成功编写、运行HTML和JSP,检查通过。(1分)
            3.附加题:用jsp完成简单登陆。(1分)
资源下载: Exp.1
第10周  周五  5月11日
题目:主流Java Web开发技术以及趋势介绍 课件下载
内容:1.Java IDE和Java Web 应用的基础:JSP,Servlet,XML以及JDBC(并补充Path和Classpath的解释)
            2.CSS和Javascript简介
            3.主流Java Web开发技术,Struts,Webwork,Spring,Hibernate
            4.Web技术趋势,Ajax和RIA
            5.GWT Examples
要求:本次实验的任务不做要求,有兴趣的同学请自行完成,然后和我进行交流,可酌情加分。
            1.完成JDBC程序练习
            2.完成CSS动手练习
            3.完成使用GWT生成Javascript
            4.附加题:完成加入JDBC的Login程序
资源:Exp.2
第11周  周二  5月15日
题目:远程调用-Remoting 课件下载
内容:介绍远程调用的相关知识,包括:
            1.Remoting使用场景简介
            2.J2SE中的远程调用-RMI
            3.J2EE中的远程调用-EJB
            4.轻量级的远程调用
要求:1.使用命令行完成简单RMI的例子(2分)
            2.使用Eclipse完成RMI的例子(2分)
资源:命令行RMI的演示视频
            Eclipse完成RMI的演示视频
第11周  周五  5月18日
题目:Java XML Programming Fundamental 课件下载
内容:介绍XML和XML编程的应用
            1.什么是XML
            2.XML基本概念
            3.Java及XML处理
            4.模型选择
要求:使用Eclipse完成Dom4j的例子(2分)
资源:Eclipse完成Dom4j的演示视频
            设置好dom4j的Eclipse工程
第12周  周二  5月22日
题目:Fly on Ruby on Rails课件下载
内容:介绍Ruby on Rails
            1.Ruby简介
            2.Ruby on Rails来龙去脉
            3.Ruby on Rails环境配置
            4.Ruby on Rails开发
要求:安装和配置rails开发环境,并完成最简单的Rails应用(2分)
            使用Ruby on Rails完成简单登陆(2分)
            附加题:使用Ruby on Rails结合MySQL完成用户登录和用户管理功能(2分)
资源:Instant Rails 1.7
            RadRails 0.7.2
            Instant Rails 下载和配置演示视频
            RadRails配置和运行配置 简单程序
            Rails简单登陆演示视频
            Rails结合MySQL用户登录和用户管理演示视频
            Agile Web Development with Rails
第12周  周五  5月29日
题目:Web Service on Rails 课件下载
内容:介绍Web Service的基本概念,并使用RoR开发和调用WebService
要求:1.使用RoR的Action Web Service开发Web Service(2分)
            2.使用Ruby 调用Web Service(1分)
            附加题:调用其他同学机器上的Web Service(2人合作进行)(1分)
资源:生成Web Service骨架 演示视频
            生成数据模块 演示视频
            实现Web Service 演示视频
            调用Web Service 演示视频
第13周  周二  6月1日
题目:RESTful Web Service 课件下载
内容:介绍REST类型的WebService,并进行开发和调用
要求:1.使用RoR开发RESTful Web Service(2分)
            2.使用Ruby 调用RESTful Web Service(1分)
            附加题:使用Java调用RESTful Web Service(1分)
资源:生成RESTful Web Service骨架 演示视频
            Consuming Web Service with Ruby 演示视频
            使用rails编写REST风格的web应用
            World of Resource
            Doc of JDK 1.5
            Download Dom4j
第13周  周五  6月5日
题目:简单的Blog系统及RSS订阅
内容:完成一个简单的Blog系统,提供RSS功能,并完成一个简单的RSS聚合器,可以聚合其他同学的RSS
要求:1.Blog,包括文章和评论功能(2分)
             主要是两张表,posts和comments:
             Posts至少拥有id,title,body,author,created_at几个字段
             Comments至少拥有id,post_id,name,body,created_at几个字段。
            2.为posts加入RSS的功能,可以通过posts/rss访问,具体实现参考这里(1分)
            3.聚合RSS,可以提交RSS地址,并列表显示。如何解析RSS参考这里这里(1分)
资源:简单例子
            例子的源码

 

资源下载

Exp.1:

J2SDK 1.5
Tomcat 5.0.28
Eclipse 3.2.1
Java Fundamental from IBM Club
Head First HTML with CSS & XHTML

Exp.2:

Eclipse-wtp-all-in-one-sdk-R-1.5.4-win32
Example: SimpleLogin
MySQL 5.0.17
MySQL GUI Tools
Example: JDBC
JDBC Book
GWT 1.3.3
Spring Development
Spring 2.0 Reference
GWT Example-desktopclone
GWT Example-Google Style