附件是我改写的部分源代码(domain和dao), 也没有做什么别的事情, 就是copy了一下官方提供的源代码, 改用Hibernate实现, 当然, 顺便学习了一下Spring2.5的Annotation支持, 然后将测试跑绿了.
下面简要介绍一下这个订飞机票例子, 主要的功能需求不外乎查询航班, 订机票以及取消订单. 官方例子中没有取消订单的这个接口, 我决定还是加上去(好像要改下数据库, 到时再说啦!^_@). 好了, 整理一下要做的事情, 主要向外提供三个WebService接口:
1, getFlights(..), 查询某个时间段内从机场A到机场B的所有航班;
2, bookFlight(..), 订某天某个航班的机票;
3, cancelFlight(..), 取消预订.
哈哈, 先这样放到blog上来吧, 看着自己blog惨淡的人气, 长叹一声.. .. .. 加油!
注意: 由于附件太大, 我把hibernate3.jar和spring.jar从lib/runtime文件夹中删除了, 在运行时需要将这两个jar包copy到lib/runtime文件夹中.