46、企业应用开发:业务服务层与Web层详解

企业应用开发:业务服务层与Web层详解

1. 业务服务层概述

业务服务层或许是应用程序中最为重要的部分。通常,业务逻辑会存放在这一层,为增强可复用性和可维护性,需避免对周边层和实现技术(包括 Spring)产生依赖。

1.1 服务接口

所有业务逻辑包含在两个服务类中,Web 层通过两个接口访问这些逻辑:
- EventsCalendar :提供有关可用演出和排期表演的信息。主要方法如下:

public abstract Collection getCurrentGenres();
public abstract Collection getAllGenres();
  • BoxOffice :提供预订可用座位、支付等服务。重要方法如下:
public abstract PerformanceWithAvailability[] getAvailabilityForPerformance(Show)
    throws NoSuchPerformanceException;
public abstract Reservation allocateSeats(ReservationRequest request)
    throws RequestedSeatNotAvailableException, NotEnoughSeatsException,
        Inval
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值