/* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.flowable.common.engine.impl;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.time.Duration;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.ServiceLoader;
import java.util.Set;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.builder.xml.XMLConfigBuilder;
import org.apache.ibatis.builder.xml.XMLMapperBuilder;
import org.apache.ibatis.datasource.pooled.PooledDataSource;
import org.apache.ibatis.mapping.Environment;
import org.apache.ibatis.plugin.Interceptor;
import org.apache.ibatis.session.Configuration;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.defaults.DefaultSqlSessionFactory;
import org.apache.ibatis.transaction.TransactionFactory;
import org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory;
import org.apache.ibatis.transaction.managed.ManagedTransactionFactory;
import org.apache.ibatis.type.ArrayTypeHandler;
import org.apache.ibatis.type.BigDecimalTypeHandler;
import org.apache.ibatis.type.BlobInputStreamTypeHandler;
import org.apache.ibatis.type.BlobTypeHandler;
import org.apache.ibatis.type.BooleanTypeHandler;
import org.apache.ibatis.type.ByteTypeHandler;
import org.apache.ibatis.type.ClobTypeHandler;
import org.apache.ibatis.type.DateOnlyTypeHandler;
import org.apache.ibatis.type.DateTypeHandler;
import org.apache.ibatis.type.DoubleTypeHandler;
import org.apache.ibatis.type.FloatTypeHandler;
import org.apache.ibatis.type.IntegerTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.LongTypeHandler;
import org.apache.ibatis.type.NClobTypeHandler;
import org.apache.ibatis.type.NStringTypeHandler;
import org.apache.ibatis.type.ShortTypeHandler;
import org.apache.ibatis.type.SqlxmlTypeHandler;
import org.apache.ibatis.type.StringTypeHandler;
import org.apache.ibatis.type.TimeOnlyTypeHandler;
import org.apache.ibatis.type.TypeHandlerRegistry;
import org.flowable.common.engine.api.FlowableException;
import org.flowable.common.engine.api.delegate.event.FlowableEngineEventType;
import org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher;
import org.flowable.common.engine.api.delegate.event.FlowableEventListener;
import org.flowable.common.engine.api.engine.EngineLifecycleListener;
import org.flowable.common.engine.impl.agenda.AgendaOperationRunner;
import org.flowable.common.engine.impl.cfg.CommandExecutorImpl;
import org.flowable.common.engine.impl.cfg.IdGenerator;
import org.flowable.common.engine.impl.cfg.TransactionContextFactory;
import org.flowable.common.engine.impl.cfg.standalone.StandaloneMybatisTransactionContextFactory;
import org.flowable.common.engine.impl.db.CommonDbSchemaManager;
import org.flowable.common.engine.impl.db.DbSqlSessionFactory;
import org.flowable.common.engine.impl.db.LogSqlExecutionTimePlugin;
import org.flowable.common.engine.impl.db.MybatisTypeAliasConfigurator;
import org.flowable.common.engine.impl.db.MybatisTypeHandlerConfigurator;
import org.flowable.common.engine.impl.db.SchemaManager;
import org.flowable.common.engine.impl.event.EventDispatchAction;
import org.flowable.common.engine.impl.event.FlowableEventDispatcherImpl;
import org.flowable.common.engine.impl.interceptor.Command;
import org.flowable.common.engine.impl.interceptor.CommandConfig;
import org.flowable.common.engine.impl.interceptor.CommandContextFactory;
import org.flowable.common.engine.impl.interceptor.CommandContextInterceptor;
import org.flowable.common.engine.impl.interceptor.CommandExecutor;
import org.flowable.common.engine.impl.interceptor.CommandInterceptor;
import org.flowable.common.engine.impl.interceptor.CrDbRetryInterceptor;
import org.flowable.common.engine.impl.interceptor.DefaultCommandInvoker;
import org.flowable.common.engine.impl.interceptor.LogInterceptor;
import org.flowable.common.engine.impl.interceptor.SessionFactory;
import org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor;
import org.flowable.common.engine.impl.lock.LockManager;
import org.flowable.common.engine.impl.lock.LockManagerImpl;
import org.flowable.common.engine.impl.logging.LoggingListener;
import org.flowable.common.engine.impl.logging.LoggingSession;
import org.flowable.common.engine.impl.logging.LoggingSessionFactory;
import org.flowable.common.engine.impl.persistence.GenericManagerFactory;
import org.flowable.common.engine.impl.persistence.StrongUuidGenerator;
import org.flowable.common.engine.impl.persistence.cache.EntityCache;
import org.flowable.common.engine.impl.persistence.cache.EntityCacheImpl;
import org.flowable.common.engine.impl.persistence.entity.ByteArrayEntityManager;
import org.flowable.common.engine.impl.persistence.entity.ByteArrayEntityManagerImpl;
import org.flowable.common.engine.impl.persistence.entity.Entity;
import org.flowable.common.engine.impl.persistence.entity.PropertyEntityManager;
import org.flowable.common.engine.impl.persistence.entity.PropertyEntityManagerImpl;
import org.flowable.common.engine.impl.persistence.entity.TableDataManager;
import org.flowable.common.engine.impl.persistence.entity.TableDataManagerImpl;
import org.flowable.common.engine.impl.persistence.entity.data.ByteArrayDataManager;
import org.flowable.common.engine.impl.persistence.entity.data.PropertyDataManager;
import org.flowable.common.engine.impl.persistence.entity.data.impl.MybatisByteArrayDataManager;
import org.flowable.common.engine.impl.persistence.entity.data.impl.MybatisPropertyDataManager;
import org.flowable.common.engine.impl.runtime.Clock;
import org.flowable.common.engine.impl.service.CommonEngineServiceImpl;
import org.flowable.common.engine.impl.util.DefaultClockImpl;
import org.flowable.common.engine.impl.util.IoUtil;
import org.flowable.common.engine.impl.util.ReflectUtil;
import org.flowable.eventregistry.api.EventRegistryEventConsumer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
public abstract class AbstractEngineConfiguration {
protected final Logger logger = LoggerFactory.getLogger(getClass());
/** The tenant id indicating 'no tenant' */
public static final String NO_TENANT_ID = "";
/**
* Checks the version of the DB schema against the library when the form engine is being created and throws an exception if the versions don't match.
*/
public static final String DB_SCHEMA_UPDATE_FALSE = "false";
public static final String DB_SCHEMA_UPDATE_CREATE = "create";
public static final String DB_SCHEMA_UPDATE_CREATE_DROP = "create-drop";
/**
* Creates the schema when the form engine is being created and drops the schema when the form engine is being closed.
*/
public static final String DB_SCHEMA_UPDATE_DROP_CREATE = "drop-create";
/**
* Upon building of the process engine, a check is performed and an update of the schema is performed if it is necessary.
*/
public static final String DB_SCHEMA
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java与Vue的大连商务局项目设计源码及跨语言技术整合
共2001个文件
vue:1563个
java:307个
js:58个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2024-10-06
06:30:55
上传
评论
收藏 69.94MB ZIP 举报
温馨提示
该项目为大连商务局定制开发,集成了Java与Vue两大技术栈,总计包含7001个文件。其中,Java源代码占比最高,达3326个文件,Vue相关文件1563个,TypeScript和JavaScript各占902个。此外,项目还涉及PNG图片220个,JPG图片210个,XML配置109个,SVG 64个,JavaScript 58个,HTTP和JSON各43个。项目文件结构丰富,支持跨语言技术整合,适用于商务局信息化建设需求。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java与Vue的大连商务局项目设计源码及跨语言技术整合 (2001个子文件)
workflow.css 23KB
workflow.css 23KB
base.css 2KB
var.css 1KB
var.css 1KB
main.css 504B
.DS_Store 8KB
index.html 4KB
index.html 4KB
index.html 331B
AbstractEngineConfiguration.java 79KB
DmDatabase.java 25KB
ErpPurchaseReturnServiceImpl.java 15KB
ErpSaleReturnServiceImpl.java 14KB
ErpPurchaseInServiceImpl.java 14KB
ErpPurchaseOrderServiceImpl.java 14KB
ErpSaleOutServiceImpl.java 14KB
ErpSaleOrderServiceImpl.java 13KB
ErpStockCheckServiceImpl.java 10KB
ErpStockMoveServiceImpl.java 10KB
ErpStockOutServiceImpl.java 10KB
ErpStockInServiceImpl.java 10KB
ErpPurchaseReturnController.java 9KB
MpMaterialServiceImpl.java 9KB
ErpPurchaseOrderController.java 9KB
ErpPurchaseInController.java 9KB
ErpSaleReturnController.java 9KB
MpAutoReplyServiceImpl.java 9KB
ErpStockOutController.java 9KB
ErpSaleOrderController.java 9KB
ErpStockInController.java 9KB
ErpSaleOutController.java 9KB
ErpStockMoveController.java 8KB
MpUserServiceImpl.java 8KB
MpAccountServiceImpl.java 8KB
ErpFinancePaymentController.java 8KB
ErpFinanceReceiptController.java 8KB
ErpStockCheckController.java 8KB
MpMessageConvert.java 8KB
DefaultMpServiceFactory.java 7KB
BooleanType.java 7KB
MpMessageServiceImpl.java 6KB
MpDraftController.java 6KB
ErpSaleOrderRespVO.java 6KB
MpMessageDO.java 6KB
ErpPurchaseOrderRespVO.java 6KB
ErpSaleReturnRespVO.java 6KB
MpMenuServiceImpl.java 6KB
ErpSaleOutRespVO.java 6KB
MpTagServiceImpl.java 6KB
ErpPurchaseReturnRespVO.java 6KB
ErpPurchaseInRespVO.java 6KB
ErpStockController.java 6KB
MpFreePublishController.java 6KB
ErpWarehouseController.java 6KB
ErpAccountController.java 5KB
ErpStockRecordController.java 5KB
MpUtils.java 5KB
MpAutoReplyBaseVO.java 5KB
ErpProductCategoryController.java 5KB
MpMenuBaseVO.java 5KB
ErpProductUnitController.java 5KB
MpOpenController.java 5KB
ErpProductController.java 5KB
MpMessageRespVO.java 5KB
ErpSupplierController.java 5KB
ErpCustomerController.java 5KB
MpMenuDO.java 5KB
MpAutoReplyDO.java 4KB
ErpWarehouseServiceImpl.java 4KB
ErpStockCheckRespVO.java 4KB
ErpStockInRespVO.java 4KB
ErpStockOutRespVO.java 4KB
ErrorCodeConstants.java 4KB
ErpStockMoveRespVO.java 4KB
MpAccountController.java 4KB
ErpPurchaseOrderMapper.java 4KB
ErpSaleOrderMapper.java 4KB
ErpPurchaseReturnMapper.java 4KB
ErpFinancePaymentRespVO.java 4KB
ErpFinanceReceiptRespVO.java 4KB
ErpSaleReturnMapper.java 4KB
ErpPurchaseInMapper.java 4KB
MpAutoReplyMapper.java 4KB
ErpSaleOutMapper.java 4KB
MpTagController.java 3KB
ErpPurchaseStatisticsController.java 3KB
ErpStockRecordRespVO.java 3KB
MpAutoReplyController.java 3KB
ErpSaleStatisticsController.java 3KB
MpStatisticsController.java 3KB
MpMessageSendOutReqBO.java 3KB
ErpNoRedisDAO.java 3KB
ErpStockServiceImpl.java 3KB
MpMaterialController.java 3KB
ErpSupplierServiceImpl.java 3KB
MpStatisticsServiceImpl.java 3KB
ErpSaleReturnSaveReqVO.java 3KB
ErpSaleOutSaveReqVO.java 3KB
ErpCustomerRespVO.java 3KB
共 2001 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
csbysj2020
- 粉丝: 2752
- 资源: 5559
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 坐标转换工具(LBH、XYZ、NEH互相转换,可批量)
- 车辆、飞机、船检测13-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 基于51单片机的空气质量烟雾可燃气体检测系统.zip
- 免费DS18B20温度传感器+STM32+Keil
- 目标检测数据集:鸟图像检测数据【VOC标注格式、包含数据和标签】
- 会使用到的js文件词云图
- 会使用到的json数据
- 车辆、飞机、船检测12-YOLO(v5至v11)、COCO、CreateML、TFRecord、VOC数据集合集.rar
- 基于STM32单片机的WIFI输液控制APP系统.zip
- 基于STM32单片机的WIFI智能温室大棚APP系统设计.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功