www.dextsolution.com
DEXTUPLOAD
JK
menu toggleProduct information > NJ migration

NJ migration

The DEXTUploadJK product is a server component created to support file upload in a Java environment along with the DEXTUploadNJ product. DEXTUploadJK was created exclusively for Jakarta EE, which DEXTUploadNJ does not support, so if you are in a Jakarta EE environment, you can select DEXTUploadJK instead of DEXTUploadNJ.

Since DEXTUploadJK has the same functions and code configuration method as DEXTUploadNJ, existing DEXTUploadNJ users can easily develop it. However, there is a difference in the package and class names to distinguish DEXTUploadJK and DEXTUploadNJ.

Differences
DEXTUploadNJDEXTUploadJKEtc.
Java JDK 1.6 Java 17
Platform Java EE, Servlet 2 ~ Java 17, Jakarta EE 9+
Spring Spring Framework 3.1.0.RELEASE ~ 5.3.x, Spring Boot ~ 2.7.0 Spring Framework 6.0.14 ~, Spring Boot 3.0.12 ~
JAR files
  • dextuploadnj-<version>.jar
  • dextuploadnj.support.spring-<version>.zip
  • dextuploadjk-<version>.jar
  • dextuploadjk-spring-<version>.zip
POM settings
<dependency>
    <groupId>devpia</groupId>
    <artifactId>dextuploadnj</artifactId>
    <version>1.0.0</version>
</dependency>
<dependency>
    <groupId>devpia</groupId>
    <artifactId>dextuploadnj.support.spring</artifactId>
    <version>1.0.0</version>
</dependency>
<dependency>
    <groupId>dextsolution</groupId>
    <artifactId>dextuploadjk</artifactId>
    <version>1.0.0</version>
</dependency>
<dependency>
    <groupId>dextsolution</groupId>
    <artifactId>dextuploadjk-spring</artifactId>
    <version>1.0.0</version>
</dependency>
When using by directly registering with Maven
Gradle settings
implementation 'devpia:dextuploadnj:1.0.0'
implementation 'devpia:dextuploadnj.support.spring:1.0.0'
implementation 'dextsolution:dextuploadjk:1.0.0'
implementation 'dextsolution:dextuploadjk-spring:1.0.0'
Root package name devpia.dextuploadnj dextuploadjk
Class name DEXTUploadNJException JKException
devpia.dextuploadnj.DEXTUploadNJAuthenticationFailedException dextuploadjk.license.JKAuthFailedException Includes changing package path
DEXTUploadNJDataParseFailedException - Deleted
DEXTUploadNJFilteredException -
DEXTUploadNJExtensionUploadFailedException -
ExtensionFileUploadFilter JKExtensionUploadFilter
DEXTuploadNJAbstractDownloadableView JKAbstractDownloadableView
DEXTUploadNJDirectoryToZipDownloadView JKDirectoryToZipDownloadView
DEXTUploadNJFileDownloadView JKFileDownloadView
DEXTUploadNJFilesToZipDownloadView JKFilesToZipDownloadView
DEXTUploadNJMultipartFile JKMultipartFile
DEXTUploadNJMultipartResolver JKMultipartResolver
DEXTUploadNJServletContextAware JKServletContextAware
DEXTUploadNJSpringExtensionUploadFilter JKExtensionUploadFilter
DEXTUploadNJStreamDownloadView JKStreamDownloadView
Change package path devpia.dextuploadnj.BulkSaveOption dextuploadjk.engine.BulkSaveOption
devpia.dextuploadnj.CompressUtil dextuploadjk.engine.CompressUtil
devpia.dextuploadnj.Environment dextuploadjk.engine.Environment
devpia.dextuploadnj.FieldItem dextuploadjk.engine.FieldItem
devpia.dextuploadnj.FileCopyOption dextuploadjk.engine.FileCopyOption
devpia.dextuploadnj.FileDownloadOption dextuploadjk.engine.FileDownloadOption
devpia.dextuploadnj.FileItem dextuploadjk.engine.FileItem
devpia.dextuploadnj.FileResponseContentDisposition dextuploadjk.engine.FileResponseContentDisposition
devpia.dextuploadnj.FileSaveOption dextuploadjk.engine.FileSaveOption
devpia.dextuploadnj.FormItem dextuploadjk.engine.FormItem
devpia.dextuploadnj.MultipartCollection dextuploadjk.engine.MultipartCollection
devpia.dextuploadnj.MultipartFileItem dextuploadjk.engine.MultipartFileItem
devpia.dextuploadnj.MultipartFormItem dextuploadjk.engine.MultipartFormItem
devpia.dextuploadnj.MultipartType dextuploadjk.engine.MultipartType
devpia.dextuploadnj.NamingRules dextuploadjk.engine.NamingRules