教学管理系统
s3n
这个作者很懒,什么都没留下…
展开
-
教学管理系统-Editor实现
Eclipse RCP的Editor参考PDE中的实现。原创 2006-05-28 00:38:00 · 1865 阅读 · 0 评论 -
教学管理系统-会话Bean
CollegeService是远程接口。由于大多数远程接口有类似的增删改查的操作,因此定义一个父接口IService。为了减少不必要的类型转换,在定义IService时使用泛型。当CollegeService从ISerive派生时,绑定定义College。CollegeServiceBean是一个无状态会话Bean,用@Stateless标识。它实现了CollegeService接口,并从原创 2006-05-31 01:43:00 · 1337 阅读 · 0 评论 -
教学管理系统-树排序
问题组织管理树中的每个学院下面有两类数据,一是学院的部门,另外是学院的班级。要求学院的部门排列在班级的前面。解决对TreeViewer设置排序对象。viewer.setSorter(new TreeSorter());TreeSorter从ViewerSorter派生,并重写public int category(Object element)方法,该方法返回一个整数,表示一个原创 2006-05-29 11:43:00 · 1264 阅读 · 0 评论 -
教学管理系统-链接文件的发布问题
org.bnuitse.tms.ejb.client中使用Link Folder链接源文件至org.bnuitse.tms.ejb,在IDE中运行调试没有问题,但导出为插件时,出现错误,说找不到链接文件。PDE在导出插件时,生成一个临时的build.xml文件,没有正确解释链接文件所在的目录。这个BUGhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=原创 2006-05-29 11:15:00 · 1231 阅读 · 0 评论 -
教学管理系统-一对多界面处理
模型学院—1——n—班级—1——n—学生界面学院—班级:在视图中用TreeViewer进行组织。当用户双击班级时,打开班级的Editor。CollegeClass中的Students采用延迟加载,否则会加载大量的Student对象。班级—学生:在以FormEditor进行组织。学生列表以TableViewer显示,单击一条,在DetailView中显示学生信息。在Edito原创 2006-05-29 01:02:00 · 2460 阅读 · 1 评论 -
教学管理系统-实体Bean
1.抽象基类每个实体Bean都有一些类似的字段,例如id,version等,所以可以抽象出一个基类来。package org.bnuitse.tms.model;import java.io.Serializable;import javax.persistence.MappedSuperclass;import javax.persistence.Version;@Mappe原创 2006-05-30 00:37:00 · 1777 阅读 · 0 评论 -
教学管理系统-ClassNotFoundException
UI中: cxt = new InitialContext();ctx.lookup(jndiName);异常:javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.bnuitse.tms.service.security.CollegeService (原创 2006-05-29 00:11:00 · 1443 阅读 · 0 评论 -
教学管理系统-架构设计
1.org.bnuitse.tms.ejb是一个ejb3项目。其中定义了数据模型(model),远程接口(sevice)以及接口实现(service bean)。项目发布在jboss中。数据模型和接口实现使用annotation进行标记。2.org.bnuitse.tms.ejb.client是ejb3客户端项目。其中包含数据模型(model),远程接口(sevice)。在eclip原创 2006-05-28 00:17:00 · 2997 阅读 · 0 评论 -
教学管理系统-数据库设计
原创 2006-05-28 00:10:00 · 6696 阅读 · 0 评论 -
教学管理系统-需求分析
1. 系统描述教学管理系统(TMS)是大学内部学院使用的教学辅助管理系统,系统主要功能包括学生作业、教学课件的管理。2. 场景描述2.1 教学管理2.1.1 教师发布课件老师李四是《Java程序设计》的教师,他上课时使用PowerPoint课件,还要在eclipse中讲解代码。上完课后,许多同学向他索要课件和代码,他感觉这样一个一个同学进行分布太麻烦。他打开TMS客户端,登陆到系统中,将课件和代码原创 2006-05-27 23:51:00 · 16380 阅读 · 6 评论 -
教学管理系统-待解决的问题
1.RCP中如何实现权限控制? activity? eclipse-jaas? equinox? higgin?2.界面快速开发 data-binding? hibernate validate? apogee?3.是否能够裁减jre以及第三方jar,以减少RCP程序的大小?原创 2006-05-30 01:24:00 · 1505 阅读 · 1 评论 -
教学管理系统-org.jboss.client
plugin项目,包含以下jar文件:ejb3-persistence.jarhibernate-client.jarjavassist.jarjbossall-client.jarjboss-ejb3-client.jarjboss-aop-jdk50-client.jarjboss-aspect-jdk50-client创建新项目时选择plug-in fro原创 2006-05-30 00:15:00 · 1482 阅读 · 0 评论 -
教学管理系统-EJB3单元测试
之前采用连接服务直接测试,看了一篇PPT上面说可以脱离服务器进行测试,到http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=132063下载jboss-EJB-3.0_Embeddable_ALPHA_7.zip 正在实验中...睡觉...实验完毕。步骤1.新建测试项目,将jboss-EJB-3.原创 2006-05-31 02:28:00 · 3312 阅读 · 0 评论