RsOA电子会议室模块设计小结

反射式半导体光放大器(RSOA)模型:反射式半导体光放大器(RSOA)模型解析模型仿真-matlab开发 该模型是根据 MJ Connelly 的 SOA 分析模型开发的 立即下载

1.  Java代码:

1.1代码包层结构

com.rsoa.meeting:抽象action,抽象form,定义外部接口listener,实现类listener,实现类model,系统const,验证格式validate。

com.rsoa.meeting.dao:定义数据访问层,每一层action对应相应的dao,数据库CRUD。

com.rsoa.meeting.dao.main:实现类action,实现类form,实现类biz:共同处理封装

com.rsoa.meeting.met***: 画面分层,一个画面对应一个action,form,model,dao

1.2 业务处理流程

Jsp画面按钮点击,触发其onclick()事件

Js:定义函数,获取所需参数,提交当前form

Java:action获取表单处理mode, 根据画面提交参数,判断其处理模式,调用对应的biz,biz调用其对应的dao.

2.  Jsp代码:

2.1画面统一采用apache html标签库, 通过hidden对象保持画面之间数据传递。

3. 系统功能及画面

    3.1 : 登陆画面处理

              1.用户名,密码。 双向加密:采用Blowfish加密工具

              2.判断登录身份,所属公司,语言选择,记住密码(cookie确立),,session确立

              3.登录失败,记录失败次数,达到3次,锁定该账户。

    3.2 : 主画面

              1.初始化面加载主画面显示的插件。

    3.3 : 左侧导航栏

              1.每个子插件的管理。

    3.4 : 1.每个子插件的管理画面

4. 项目心得:

        1. 关于编程规范

              严格遵守Java编码的规范,项目包结构统一,类名规则统一。特别是在没有完整的用户开发文档的情况下,团队开发新模块,各种规范一定要严格遵守,避免硬不必要的问题耽误项目进度。

        例:再RsOA系统开发的手机版的过程中,因为之前PC版的电子会议室的编码我实现了大部分功能,老大就将手机版的分配给我。接到任务,因为之前有PC版的经验,手机版无非换汤不换药,数据层都调用共同的dao,然而在写到逻辑层时,我感觉自己PC版的逻辑层代码可以重构,而且代码冗余比较严重,所以在没经过领导的批准下,私自重新写了一套手机版的逻辑层。当我高兴的想老大交任务时,同时说了我修改代码的初衷,结果却并没有我想的那样,老大并没表扬我,而是批评了我。原因是,如果当初在写PC版的时候,遵守严格的编码规范,每一个类名,每一个方法名,遵守统一的规范,完全可以避免这种情况。

        2. 关于团队沟通

        1). 再团队10人以上的开发中,同一模块中由各个开发人员开发其子功能,每个功能都制定了详细的开发进度,各个子系统之间调用共同的逻辑层,和数据层,同时也会调用到其依赖的另一个子功能,这便要求二个子功能的开发人员对自己的实现方式相互沟通,熟知对方的处理模式,避免不必要的代码冗余。

        2). 团队之间的技术氛围,成员之间的关系也应加以重视。团队开发中最忌讳的便是领导发现问题:成员之间相互‘扯皮’的现象,推卸责任,最终导致影响成员之间的关系,延误开发进度。工作之余,多和同事多交流,一起吃吃饭,聊聊生活,聊聊彼此感兴趣的话题,彼此多交流,多沟通一些技术性问题,对自身技术是一种提升,更多的是同事之间的关系越来越融洽,工作起来,也越来越有默契。

        例:项目后期:公司为项目组安排来3个从外包公司签的有经验的开发人员,新的成员进来,熟悉整体流程项目,编码规范,正式投入编码。然而开始一段时间不久,问题来了:同事中一位负责社员管理模块后台的,由于身体不适,请假一段时间,和他一起负责社员管理模块的另一位成员,再开发到显示层的时候,和他要数据,但他由于请假,耽误了要提供给显示层的数据,导致所有人等待他们这个模块的进度,(因为画面无数据,客户需要看进度),如果当初同一模块的两个人做好沟通,这种情况完全可以避免的。

        3. 关于汇报工作

        团队开发中,作为开发人员,及时的像领导汇报工作情况,以便领导更好的控制开发进度。每天按开发进度完成自己所负责的开发量,不拖项目进度,认认真真检查自己所写的代码,是否可重构,是否可提出抽象出共同的方法。尽量完善自己代码的健壮性,能简则简。对于领导汇报自己项目进度,切莫成竹在胸,将自己做好的东西测试,在测试,画面中一个按钮的大小,哪怕是一像素的区别,都会是系统中一个完全可以避免的bug,测试完成,和项目经历多交流,多沟通,对于自己感觉完美的代码,多听听领导的意见和建议,那些地方还可以改进等等。

        4. 关于工作态度

俗话说: 态度决定一切,在学校的时候,我对这个并没多打切身体会。但工作了,特别是在团队项目中,端正工作态度,是必不可少的职场素质。在OA系统后期测试间断,我负责画面显示及一些细节的测试。 很多时候,我都感觉所有画面已经接近完美,没有任何问题,画面风格一致,但当我想领导说没问题的时候,他总是能找出那么一丁点的小问题,然后说:“这就是你测试的结果?”,同一种系统,为什么客户会选择不同的开发公司,并且会长期同这家公司合作,原因就是对他们的产品满意,与之而来的便是对他们工作态度的认可!废话没敢多少,赶紧屁颠的去把那个button 的大小调好!

        5. 关于编程技术

本系统中没有用到任何Java框架,反倒引用了大量的外部jar包,对于项目的整体开发模式,大体采用MVC架构,以插件形式开发整个系统!因为项目是二次开发,所以我们只是针对小模块的设计,了解整个系统处理流程,然后按要求,按业务编码。用的的技术也都是常用的:数据层采用JDBC,业务层采用Struts1,表示层采用Jsp。 对于学过SSH(struts2+spring+hibernate) 的我还是问题不是很大,上手也很快,不过在编码的过程中,学到的更多的是除了编码之外的一些东西:如,日志排错,会看堆栈,模块的设计,数据库的设计等等。 这些都是对于我这种只会编码的人一种极大的进步! 对随之而来的是,对所谓的SSH生疏了,现在回忆起来,还真感觉自己不如同龄工作的学生了!

        6. 关于日语学习

鉴于中日关系因钓鱼岛事件如此紧张,日本这个敏感词语,真不想提。但是公司花时间来培训我们这些新人日语,而我从中也算是日语入门了,简单的回忆一下吧。 进入公司中期,由于找实习生比较多的原因,公司决定对实习生实行日语培训,我因此也沾光,不要脸的申请想参与培训。不过培训过程中,对于我这种日语完全没概念的孩子,真的学起来特吃力,所以...培训结束后,我的日语水平相对其他人,菜的不是一点,当然,培训之后的考核也没通过,不过幸好没扣工资,嘿嘿。 关于公司对于新人开设培训课,这点我非常认可,很多公司,对于新人都会采取相应的培训,以便更好地适应公司工作,希望以后多多遇到类似公司,嘿嘿!

        7. 关于工作生活

说实话:我的工作生活,几乎是单调+无聊。 每天8点起床,8点10从家出发,9点到地铁站,40分钟地铁,到人民广场,10分钟到公司,9点30开始上班,下午6点30下班。其实这种上班规律到不奇怪,奇怪的是我一天的时间:说话超不过10句,你信麽! 好吧,不管你信不信,我信了!这就是程序员的悲哀,苦逼啊! 简单的说,工作之余的生活,非常糟糕,也非常无聊,没有以前学校时的那种紧迫感,随之而来的却是一种过一天算一天的心态,看来我真该好好反省反省了...

        8. 关于未来

今年的我22岁,91年的准程序员,年底工作也蛮1年了,有得有失,有酸有甜,有喜有悲。 未来的路该怎么走?该成为什么样的人,这些都不重要!至少我心里有目标,有梦想! 未来2年,将继续为目前就职的公司奉献自己的光合热,因为在这里,有让我值得纪念的人,值得纪念的事,跟重要的是:它是我的第一份工作!

matlab开发-反射半导体光学放大器 matlab开发-反射半导体光学放大器。反射式半导体光放大器(RSOA)模型分析模型的仿真 立即下载

相关推荐

matlab开发-半导体激光器的吉他涂层

matlab开发-半导体激光器的吉他涂层。半导体激光器用氩涂层的设计

反射半导体光放大器(RSOA)模型研究(Matlab代码实现)

💥💥💞💞❤️❤️💥💥博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️行百里者,半于九十。📋📋📋🎁🎁🎁。

m0_64583023的博客 941

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

频率可调谐光子集成外腔激光器

----翻译自Grigory Lihachev, Andrea Bancora等人的文章摘要超低损耗氮化硅集成光子电路技术的最新进展为新一代集成激光器的发展铺平了道路,使得集成激光器可实现光纤激光器级的相干性能。然而,目前此类器件主要基于分布反馈激光二极管(DFB)的自注入锁定,这增加了成本且要求对激光器的工作设定点进行精细调节。相比之下,以往的即插即用(turn-key)型传统激光系统采用反射式半导体光放大器(RSOA)。虽然这一方案已被用于基于集成光子技术的激光器,但迄今为止尚不存在既经济又低噪声,同时

WangWill111111的博客 420

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

国央企创新负责人如何实现科技成果的精准识别与高效筛选?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

大功率半导体可调谐激光器

在读大功率可调谐半导体激光器文献里的一些缩写以及常用英文单词: PON passive optical network 无源光网络 GCS:gratingcouplers光栅耦合器 SDM技术:双向通信的每一方向各使用一根光纤的通信方式 WG:waveguide O...

集成光电子 2752

高通平台 5G RF调试总结

目录: 1.QRCT4的使用 2.RFC配置 3.5G CA 配置概括 4.RFPD 运行及错误分析 5.CA吞吐率问题分析

嘿v小米的博客 9679

在硅氮化物光子平台中使用可调谐窄线宽端面耦合混合激光器实现光束操控

--翻译自Yeyu Zhu, Siwei Zeng等人的文章摘要基于量子点RSOAs的1.3 µm芯片级可调谐窄线宽混合集成二极管激光器通过端面耦合到硅氮化物光子集成电路得以实现。混合激光器的线宽约为85 kHz,调谐范围约为47 nm。随后,通过将可调谐二极管激光器与波导表面光栅结合,展示了一个完全集成的光束操控器。该系统通过调谐混合激光器的波长,可以在一个方向上实现4.1˚的光束操控。此外,还展示了一个在~1 µm、1.3 µm和1.55 µm波段工作的波长可调谐三波段混合集成激光器系统,用于单芯片中宽

WangWill111111的博客 956

【阿里云大模型高级工程师ACP习题集】2.7 通过微调增强模型能力 (上篇)(⭐️⭐️⭐️ 重点章节!!!)

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 1603

Pspice安装教程:Windows系统完整指南(含环境变量设置)

详细讲解在Windows系统中完成Pspice安装的全过程,涵盖安装步骤与关键的环境变量设置,帮助用户顺利运行仿真工具。适合初学者快速上手pspice安装教程中的核心环节。

weixin_42230607的博客 1178

Eclipse实现基于JSP的电子会议厅功能(一)

参考《Java Web设计使用教程》中的示例,实现基于JSP的电子会议厅功能,先搭个架子。

gc_2299的博客 858

从软体机器人到鞋垫分析:Abaqus超弹性材料(Ogden模型)仿真配置全流程

本文详细介绍了Abaqus中Ogden模型在超弹性材料仿真中的应用全流程,涵盖从实验数据导入、参数拟合到模型构建与求解优化的关键步骤。特别针对鞋垫分析等生物力学场景,提供了单元选择、接触设置和并行计算等实用技巧,帮助工程师实现高精度仿真分析。

weixin_42525385的博客 400

十:javaee会议管理系统实现过程之会议室管理功能的代码(完整详细有注释)

目录​ 1.Model层实现 2.查看所有会议室 3.查看详情并修改 4.添加会议室 1.Model层实现 业务逻辑数据层, VO/DAO/Service vo类 package com.meeting.vo; public class MeetingRoom { private Integer roomid; private Integer roomnum...

天才中年英俊的博客 5058

人大金仓V8R3企业版License更新全攻略:从查看到重启一步到位

本文详细解析了人大金仓V8R3企业版License更新的完整运维流程,涵盖从诊断当前授权状态、获取与验证新文件、精准定位旧文件路径,到安全替换文件及服务重启验证的全过程。重点针对更新流程中常见的版本匹配、文件定位、权限与服务重启等关键环节提供了实战解决方案和避坑指南,帮助运维人员高效、平稳地完成授权续期。

redis7keeper的博客 899

一次点击跑通:用 Postman 自动获取并携带 CSRF token,测试 SAP OData 写操作

SAP OData 写操作自动化测试方案 针对 SAP Gateway OData 服务写操作中常见的 CSRF token 验证问题,本文提出了一套基于 Postman 的自动化解决方案: 问题分析:解释了 CSRF token 的验证机制及其必要性,说明手工测试效率低下的原因 解决方案: 使用 Postman 环境变量存储 token 通过脚本自动获取并传递 token 利用 Collection Runner 实现一键执行 实施步骤: 创建环境变量存储 token 第一个请求获取 token 并存入变

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 307

简单会议室预定

最近写了一个简易的会议室预定,只是用于展示给客户会议室使用情况,方便客户预定会议室。 界面如下: 时间不合法不允许预定: 点击已预订的会议,可以查看预定详情&取消预定: 当会议已经结束,不可进行取消操作: 点击空白框,可以实现会议室和时间段的选定: ...

qingkaqingka的博客 4824

YOLOv11改进 | 注意力篇 | YOLOv11引入CA注意力机制

摘要:最近关于移动网络设计的研究已经证明了通道注意力(例如,挤压和激励注意力)对于提升模型性能的显着有效性,但它们通常忽略了位置信息,而位置信息对于生成空间选择性注意力图很重要。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~3.2 在Extramodule里创建CA。在CA.py文件里添加给出的CA代码。

tsg6698的博客 2979

陌生的城市、陌生的一切

2012年的2月24日.那天下火车,上海下着蒙蒙细雨,我和同来的同学,在老师的带领下,一起住进了上海的大学生公寓。 刚来的时候宿舍又潮又冷,我们什么也没有带。晚上睡在冰冷的床板上,盖着发潮的杯子,但感觉心里没有任何怨言.因为这里是上海,是即将开始我20岁人生职业生涯的城市,是我梦开始的地方.它的一切、在我眼里,都是那么美好,那么让我向往! 来的第二天,开始在整天在宿舍网投、接着

Java_小峰峰的专栏 1644

【知识图谱】实践篇——基于知识图谱的《红楼梦》人物关系可视化及问答系统实践:part6基于图谱的问答实现

前序文章:本部分则是整个项目的核心内容——基于图谱的问答。需要实现的是对于“简单问题”进行解析,然后从图谱数据库中查询与该人员及其相关人员信息,返回到前端并显示该人员的基本信息。除此之外,用户可以点击返回的结果人员节点,页面能够显示该用户的个人基本信息。那么现在就开始吧。根据源码实现问答形式,其实是比较简单的。原代码中使用ltp对问题进行分词,选取具有名次词性的关键词进行处理。 ltp配置稍许麻烦,我使用jieba分词工具对问题进行分词,然后再按照原文提取问句中人物及关系,然后构建cypher neo4j查

让算法融入生活,改变生活! 2938

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

外包项目小结

最近一直忙于某日本外包项目,该项目主要是针对:某公司内部的一套系统的内部管理会员系统,采用当下流行的MVC架构设计开发,项目中涉及到Struts2核心知识点较多,Spring注解等,各种配置文件一大堆,目前正在研究中…   简单做一下个人小结,从开发流程,代码规范,功能实现,单体测试,结合测试各方面都有不同程度的收获,特别是日本项目的各种流程,规范,受益匪浅。   开发流程: 项目开发自

Java_小峰峰的专栏 1285

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

20岁之后的第一次迷茫

项目基本结束,随之而来的便是后期的一些维护文档,各种文档一大堆,着手开始... 在写文档的同时,最近感觉自己也开始迷茫,没有目标,没有规划,对自己的将来开始迷茫... 闲来无事,便茫无目的在浏览器输入着千奇百怪的网址,确不知道自己想要什么?偶然发现一个小故事,看完貌似有点醍醐灌顶的效果,故事如下:   有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着

Java_小峰峰的专栏 978

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

初入职场工作上的那点事儿

前言 因为最近开始接手××停车场系统的二次开发,且最近一段时间一直处于忙碌阶段,很也少写博客,更很少逛优快云。 接手后,便成立专门开发组进行二开,主要是对现有代码优化,重构,增加新功能也满足客户需求。 开发过程中,本人对于原系统的架构不熟悉,且喜欢自己纠结一些技术问题,同时由于自己不遵守详细设计书来,导致开发进度慢,因为第一次根据式样书写代码,自己内心很排斥,所以工作中对新领导的一些

Java_小峰峰的专栏 860

人生职场之第一次总结

2012年3月5号、正式入职第一家中日合资的外包公司,开始我的实习生之旅(没有毕业证)。 怀揣着梦想、来到上海、以为这里是只是个看重能力的城市,可惜、一切都事宜愿为! 1. 初入职场 开始我的工作之旅:第一天上班、很新奇、见到我的老大、非常活泼的一个青年人、很有性格,在以后的相处中、也很融洽! 实习第一个月:对公司项目有个整体认识、从页面、到后台、再到数据库。  第一次接触这么大

Java_小峰峰的专栏 849

待机阶段之自我反省

1.木有出众的文采,木有善辩的口才;朴实的语言,简单的文字,反省一下最近待机的思考! 入职到现在,大概也有8个月左右了,期间大大小小项目,接触了2个!一个是OA系统,一个是大型停车场系统!其中的收获颇多,技术的提升,项目经验的增长,人际关系的和谐,职场生活的初步感受,及公司企业文化的感染,可以说各个方面,都有收获!主要还是在项目经验,特别是团队项目中的开发流程,深有体会!再一个就是日语的进步,也

Java_小峰峰的专栏 696
上一篇: 陌生的城市、陌生的一切
下一篇: Java 23种设计模式的有趣见解
疯疯爱吃辣
博客等级 码龄15年 25粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值