JRUN4提供的第一个例子就是COMPASS-EAR,是一个很经典的结合EJB技术,具有MVC开发模式的经典例子。下面我给大家解读一下这个例子: 首先是login.jsp,它调用了servlet/logon,进行密码校验。这个SERVELT是从JDBC DATA SOURCE获取数据库源(是带连接池的数据源哦),整个校验过程是在SERVLET中完成,安全性很好。这个SERVLET还控制着home.jsp、loginerror.jsp等页面。从home.jsp上可以链接到tripdetail.jsp,从而查到旅游景点的详细信息。在tripdetail.jsp里使用到了JAVABEAN的技术。如果确定购买的话,就进入到reservation.jsp,选择信用卡结帐。结帐程序是通过reservationaction.jsp调用reservation这个EJB来完成,这个EJB封装了CreditCard这个session Bean和Order这个entity Bean。其中有些定义要查看一下web.xml、jrun-web.xml就清楚了。
|
|