intra-mart 开发 总结
intra-mart 是一个由日本 NTT DATA 集团旗下的 NTT DATA INTRAMART 公司开发的企业级Web应用开发平台。
intra-mart框架 相当于java springmvc
controller
serice接口
sericeimpl 实现
工作流可以指定路径ActionProcess文件多看看 , 配置不要搞错了
以下是配置文件:
mybatis: mybatis-config.xml
xml配置数据库启动 : META-INF applicationContext-wf-java.xml
resources -- repository ---TestRepository.xml 写sql 的
跳转页面
jsp画面链接 跳转页面 webapp -- views -- test.jsp
一定检查仔细 不能少配置需要的东西 以及检查自己的sql
接下来就是intra-mart工作流配置了
进入tenant之后 (一点没接触intra-mart工作流需要好好看看资料了。。。。。设置公司我都研究好久,因为自己没弄过,项目需要也得学习)
点击 更多----网站地图--- 路径定义 -- 内容定义---流程定义 --- 规则定义(比如分支<100 >100)
tenant 相当于大老板的账户,可以创建 设置 管理 test001 总经理, test002经理 ,test003主管
创建自己的公司demo公司 员工 部门 职位 和 用户
更多 tenant管理-- 通用主表--用户 --- 公司 -- 部门(职位)
然后11设置之后 写自己的程序
对于逻辑方面写在自己的serice就可以了
但是intra-mart有专门的方法 走分支 承认 退回 审批啥的
在自己的工作流配置路径一般
cn.com.intra_mart.tutorial.workflow.domain.reimbursement.service.ActionProcess
也要配置自己的申请画面--用户程序
ActionProcess 相当于serice 方法都是
// 承认处理
@Override
public void approve(final ActionProcessParameter parameter, final Map<String, Object> userParameter)
自带的 然后自己的逻辑写里面就可以了 具体好好研究
e builder常用下面的快捷键有助于增加效率 基本和ider啥的差不多
8080经常占用;解决方法
关闭8080服务 cmd 1. netstat -ano | findstr :8080 2. taskkill /PID 19228 /
Ctrl + Shift + / - 折叠当前方法
Ctrl + Shift + * - 展开所有折叠
Ctrl + Space - 代码提示/补全
Ctrl + / - 注释/取消注释
Ctrl + D - 删除当前行
Ctrl + L - 跳转到指定行
Alt + ↑/↓ - 移动当前行
Ctrl + Shift + F - 格式化代码
Alt + Shift + R - 重命名
Ctrl + T - 查看继承关系
F3 - 跳转到声明
Alt + ←/→ - 前进/后退
Ctrl + Shift + R (搜索资源/文件)
Ctrl + Shift + T (搜索Java类)
Ctrl + O (当前文件内快速大纲)
Ctrl + F (在当前文件中搜索)
F3 (查找下一个)
Shift + F3 (查找上一个)
Alt + Shift + S, R - 生成 Getters 和 Setters
Alt + Shift + S, O - 生成构造函数
Alt + Shift + S, C - 生成 toString()
Alt + Shift + S, H - 生成 hashCode() 和 equals()
Alt + Shift + S, V - 重写父类方法
至于工作流我也没用过 第一次用intra-mart
所以好多还需要自己好好学习 , 网上资料很少 ,国内都用Java
重点 实在不懂问问Ai 多沟通 问有经验的同事 领导,自己也要多找找资料.............
祝你工作顺利。。。。。。共同努力 加油 实在不懂也可私信我,有时间共同探讨,谢谢!
只为了尽我所能帮助您,因为很多我不会,也需要向您学习!!!