分布式应用技术基础-实验
通知 考核要求 课程表 资源下载
因为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