当前位置: 首页 > news >正文

NCC开发记录

YonBuilder for NCC 是一个带插件的eclipse工具,跟eclipse没什么区别

NC Cloud2021.11版本开发环境搭建改动

https://nccdev.yonyou.com/article/detail/495

不管是NC Cloud 新手还是老NC开发,在开发NC Cloud时开发环境搭建必看!!!

https://nccdev.yonyou.com/article/detail/202

在NC Cloud时期在client端我们使用ServiceLocator进行远程调用,在非client端如果有远程调用,仍然只使用NCLocator。

NC Cloud的基础Action接口是ICommonAction,client的所有Action都基于ICommonAction实现。

NC Cloud 后端简单讲解 

https://nccdev.yonyou.com/article/detail/449

前端环境搭建进阶

https://nccdev.yonyou.com/article/detail/984

很多时候home是从测试环境拷贝出来的,有时服务器名称不是server 而是ncServer或者其他的名字,这里要改成server。

npm run dev 启动前端服务 

npm run build 编译buildEntryPath中的代码             

npm run patch 出patch配置中的代码补丁(直接可以打在home中的补丁)

基于idea的YonBuilder Premium开发者工具(原NCC开发插件)使用说明

https://nccdev.yonyou.com/article/detail/658

MAC M1使用idea进行ncc开发

https://nccdev.yonyou.com/article/detail/963

idea客开NCC及假勤开发环境搭建

https://note.youdao.com/ynoteshare/index.html?id=228c1700c079d976448fa06091fb5808&type=note

public目录存放:vo对象(继承自SuperVO、ValueObject)、接口类(以I开头)

action目录存放:前端请求动作、鉴权配置

private目录存放:后端与数据库交互代码、后台业务逻辑、接口实现类

test目录存放:辅助调试代码,不参与打补丁

resources目录存放:资源文件

.upm文件配置接口与接口实现类的关联关系

在modules中会创建一个与模块名相同的目录,例如train(培训) 

private和public代码放在modules目录下

hotwebs存放前端,modules存放后端

打过补丁,classes目录下有内容。标准产品:classes目录为空。

VSCode作用不是用来调试,前端代码调试在前端。

前端所有源码都存放在src下。

node_modules脚手架。

前端三级:开发模块 —— 组件 —— 具体节点

前端代码:应用注册 —— 具体某个页面 —— 页面地址

相关文章:

  • openssl 命令详解
  • orangepi 3b安装 miniconda,后安装 opencv-python
  • springcloud alibaba整合sentinel并结合dashboard控制面板设置规则
  • Docker的一个简单例子(一)
  • 手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!
  • 【嵌入式】About USB Powering
  • BIO、NIO
  • 最长的指定瑕疵度的元音子串 (100%用例)C卷 (JavaPythonNode.jsC语言C++)
  • InternLM第1节课笔记
  • 程序媛的mac修炼手册--MacOS系统更新升级史
  • Linux第2步_创建虚拟机
  • 计算机网络名词解释
  • Python等高线图的绘制(Matplotlib篇-11)
  • 非隔离BUCK恒流控制芯片SM7307产品特点与典型应用
  • <六>Python的字符串切片及常见操作
  • express + mock 让前后台并行开发
  • Github访问慢解决办法
  • Intervention/image 图片处理扩展包的安装和使用
  • java取消线程实例
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MySQL-事务管理(基础)
  • nfs客户端进程变D,延伸linux的lock
  • use Google search engine
  • 从0到1:PostCSS 插件开发最佳实践
  • 电商搜索引擎的架构设计和性能优化
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 译米田引理
  • ionic入门之数据绑定显示-1
  • #FPGA(基础知识)
  • #pragma once与条件编译
  • #QT(一种朴素的计算器实现方法)
  • #微信小程序(布局、渲染层基础知识)
  • (14)Hive调优——合并小文件
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (六)激光线扫描-三维重建
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • .NET Core WebAPI中封装Swagger配置
  • .NET Core引入性能分析引导优化
  • .net开发引用程序集提示没有强名称的解决办法
  • .net项目IIS、VS 附加进程调试
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • /etc/motd and /etc/issue
  • @Mapper作用
  • @Transactional 竟也能解决分布式事务?
  • [ 数据结构 - C++] AVL树原理及实现