JBuilder+WebLogic实现教材管理系统 - 编程入门网
。
在Baobiao中添加一个Finder为 findall,得到所有订单表里的信息。 这样就完成了本系统实体bean的建立。 4、建立会话EJB 使用会话bean 可对某一客户的处理或控制对象建模,对工作流、任务和管理活动等建模,协调多个实体bean,控制实体bean之间的交互将业务应用逻辑从客户端转移到服务器端,本系统考虑到数据不是特别庞大。仅用了具有远程接口的一个无状态会话EJB(connectEJBs)完成所有与实体EJB打交道的任务。 为了系统功能的需要,在其中添加了6个私有变量,6个公有变量,初始化后用以访问六张表对应的实体EJB。初始化代码为:
JBuilder+WebLogic实现教材管理系统(4)时间:2010-12-03这样就能通过会话EJB的远程接口访问实体EJB里自动生成的和自己添加的方法或函数了,前提是这个方法或函数包含在实体EJB的home接口里。 还添加了一些本地公有函数和多个远程公有函数,用来修改或访问实体EJB并作初步的处理。增加的函数必须在JBuilder中先右击代表会话Bean的图形添加方法(add method),设置各项参数后方可右击会话Bean选择View Bean Sourse菜单,进入代码区编辑方法主体,否则工程将产生编译错误。这里提供了整个系统所需的与数据库打交道的函数,这些接口在后文中都有用到。 3个本地公有函数:为了解决不能连续在同一个函数里多次写入信息而独立出来的函数 ①public void writecidcname(Integer cid, String cname, String teachunit) 这是往选教材表写课程信息。 ②public void writebook(Integer bid, String bname) 这时保教材信息写入订单表。 ③public void writealltp(String unit, String pw) 同理,为了往密码表里写入密码信息而编写。 远程公有函数:以下的函数是订单子系统要用到的接口 ⑴public java.util.Collection couinfo() 这个函数是负责从教务处得到开设课程的信息。返回值是Collection对象。 ⑵public boolean writexk(java.util.Collection rst) 这个函数在运行订单子系统自动调用。它负责在初始化系统时将从教务处得到的课程信息写进选教材表中,保证既使新增了新的教研室也能实时地获得。它的参数就是函数zhuanyi()的返回值,在程序主体调用了本地函数①。 ⑶public java.util.Collection selectunit() 这个函数是为了从选教材表中得到所有开设了课程的教研室的名称。既为了在B/S的登录界面上得到教研室名下拉框的需要,又为了在密码表中得到教研室名而编写。注意这里有重复信息,需要再调用它的函数中过滤掉。 ⑷public boolean writetp(Collection rst, String pw) 这是为了建立教研室密码表而编写,在函数⑵后调用,当表中没有教研室或是有了新的教研室的时候,它会自动加到密码表中并分配原始密码。是教员能登陆再现的教材录入子系统。 ⑸public boolean reflushbaobiao() 这是C/S界面用户刷新订单信息时,将选教材表中的已经选了的教材信息写进订单表中。它在获得相应教材应定的数量之前调用。 ●这以下是为了获得订单中所 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |