软件工程应用与实践
文章平均质量分 94
软件工程应用与实践项目博客
HiddenWorld
这个作者很懒,什么都没留下…
展开
-
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(四)
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(四):承接上周任务,本周继续进行util包下的BaseWebService的各派生类的源码分析;CalendarWebService.java首先分析的是CalendarWebService.java,先贴上源码:/** * CalendarService contains methods to create, edit delete calendar meetings * * @author sebawagne原创 2021-10-23 17:16:33 · 159 阅读 · 0 评论 -
2021SC@SDUSC # 软件工程应用与实践——OpenMeetings项目分析(七):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(七):上周,分析了web包下的web项目webapp文件夹下的代码,本周开始分析web包下的java代码;web包的java包里包含了admin,app,common,data,pagaes,room,user,util八个包,每个包的代码量都是之前webservice下的十倍左右,工作量巨大,由于篇幅与经历原因,只对关键代码做分析,不去完全深究每个类的作用。common包通常是所有其他包都需要用到的,因此本周,从com原创 2021-11-14 10:16:56 · 171 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(一):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(一):一、OpenMeetings项目介绍:我们小组所选的题目是Openmeetings ; Openmeetings 是Apache下的一个开源项目,基于JAVA开发的远程视频会议系统,主要用于提供视频会议、即时通讯、白板、协作文档并同时支持会议录制的功能,通过使用Red 5流媒体服务器处理媒体流。 Red5 是一款基于 JAVA 的免费的开源的 Flash 流媒体 server. 是当前最好的替代 Adobe 提供的原创 2021-09-29 00:20:45 · 260 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(十三):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(十三):NameDialog:package org.apache.openmeetings.web.common;import java.util.Arrays;import java.util.List;import org.apache.wicket.ajax.AjaxRequestTarget;import org.apache.wicket.ajax.markup.html.form.AjaxButt原创 2021-12-04 16:11:48 · 307 阅读 · 0 评论 -
2021SC@SDUSC # 软件工程应用与实践——OpenMeetings项目分析(五):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(五):本周,继续进行util包下其他子类的分析;上周分析至filewebservice.java,是有关于视频会议过程中的文件上传有关的网络服务类,本周从GroupWebService.java开始分析:GroupWebService.java先贴上源码:@Service("groupWebService")@WebService(serviceName="org.apache.openmeetings.webse原创 2021-10-30 22:09:54 · 242 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(十一):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(十一):本周,继续进行common包下的代码的分析,从下列红色箭头所指的类开始进行分析:PagingNavigatorPanel:package org.apache.openmeetings.web.common;import java.util.List;import org.apache.wicket.ajax.AjaxRequestTarget;import org.apache.wicket.aja原创 2021-12-04 16:09:30 · 179 阅读 · 0 评论 -
2021SC@SDUSC # 软件工程应用与实践——OpenMeetings项目分析(六):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(六):本周,开始进行web包下的代码的分析;下图是openmeetings - web 包下各个类的预览:java包下是与web功能相对应的java代码,webapp是一个web项目,里面主要包含了项目的前端实现等;本次先从webapp开始分析;conf包首先是conf包,conf即configure,意为配置文件;包下仅有一个名为om_ldap.cfg的文件,即定义一些代码中需要用到的常量,以便调试的时候方便进原创 2021-11-05 20:57:15 · 478 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(三)
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(三):概述:上周分析了项目管理工具maven的各种信息,并对其安装使用等过程进行了阐述,同时分析了maven的配置文件pom.xml中各项的含义;这周开始我着手分析我负责的两个文件包,先分析的是WebService目录;如图,WebService包含了main下的java文件,site下的xml配置文件以及test目录下的测试文件;主要精力应该集中在分析java文件上。error包的分析package org.ap原创 2021-10-15 21:16:02 · 177 阅读 · 0 评论 -
2021SC@SDUSC # 软件工程应用与实践——OpenMeetings项目分析(九):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(九):本周进行web包目录下的common包下剩余类的分析;之前的博客已经分析完了tree包以及menu包下的代码,因此上图中单独的java类都是结下来要分析的内容,由于类较多,同时web包下还有许多其他子包需要分析,因此仅对上图中有代表性的几个类进行分析;本周从上面的具有继承关系的一系列类进行分析;BasePanel.javapackage org.apache.openmeetings.web.common;原创 2021-11-27 21:00:37 · 486 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(八)
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(八):本周,继续分析common包下的内容。FileTreePanel:public abstract class FileTreePanel extends Panel { private static final long serialVersionUID = 1L; private static final String ALIGN_LEFT_CLASS = " align-left"; private st原创 2021-11-20 20:59:54 · 158 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(二)
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(二):一、Maven介绍与使用由于整个项目都和maven密不可分,因此先对maven做足够的了解并且分析其配置文件;Maven ,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM,因此maven的项目配置文件名字为pom.xml)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。原创 2021-10-08 20:01:44 · 164 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(十):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(十):上周分析了如下图红框内的具有继承关系的类,本周选择几个独立的类进行分析 ;OmAjaxClientInfoBehaviorpackage org.apache.openmeetings.web.common;import java.util.List;import org.apache.openmeetings.web.app.WebSession;import org.apache.wicket.Co原创 2021-12-04 16:08:54 · 109 阅读 · 0 评论 -
2021SC@SDUSC 软件工程应用与实践——OpenMeetings项目分析(十二):
2021SC@SDUSC软件工程应用与实践——OpenMeetings项目分析(十二):本周先分析common包下的四个抽象类,并外加主面板类以及InvitationDialog类;InvitationForm:package org.apache.openmeetings.web.common;import static org.apache.openmeetings.util.CalendarHelper.getDate;import static org.apache.openmeet原创 2021-12-04 16:11:07 · 138 阅读 · 0 评论