diff --git a/nexacro-spring/.classpath b/nexacro-spring/.classpath new file mode 100644 index 0000000..11def0e --- /dev/null +++ b/nexacro-spring/.classpath @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nexacro-spring/.gitignore b/nexacro-spring/.gitignore new file mode 100644 index 0000000..84431bd --- /dev/null +++ b/nexacro-spring/.gitignore @@ -0,0 +1,2 @@ +/target/ +/Users/ diff --git a/nexacro-spring/.project b/nexacro-spring/.project new file mode 100644 index 0000000..64449e6 --- /dev/null +++ b/nexacro-spring/.project @@ -0,0 +1,47 @@ + + + nexacro-spring + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.springframework.ide.eclipse.core.springbuilder + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.springframework.ide.eclipse.core.springnature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/nexacro-spring/.settings/org.eclipse.jdt.core.prefs b/nexacro-spring/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..db24ee7 --- /dev/null +++ b/nexacro-spring/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,15 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/nexacro-spring/.settings/org.eclipse.m2e.core.prefs b/nexacro-spring/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/nexacro-spring/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/nexacro-spring/.settings/org.eclipse.wst.common.component b/nexacro-spring/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..03a88c1 --- /dev/null +++ b/nexacro-spring/.settings/org.eclipse.wst.common.component @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/nexacro-spring/.settings/org.eclipse.wst.common.project.facet.core.xml b/nexacro-spring/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..97feedf --- /dev/null +++ b/nexacro-spring/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nexacro-spring/.settings/org.eclipse.wst.validation.prefs b/nexacro-spring/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..ca90b67 --- /dev/null +++ b/nexacro-spring/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,6 @@ +DELEGATES_PREFERENCE=delegateValidatorListorg.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator\=org.eclipse.wst.wsdl.validation.internal.eclipse.Validator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator\=org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator; +USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.jst.jsf.validation.internal.JSPSemanticsValidator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.common.componentcore.internal.ModuleCoreValidator;org.eclipse.jst.jsf.validation.internal.appconfig.AppConfigValidator;org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator;org.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.jst.jsp.core.internal.validation.JSPContentValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; +USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.jst.jsf.validation.internal.JSPSemanticsValidator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.common.componentcore.internal.ModuleCoreValidator;org.eclipse.jst.jsf.validation.internal.appconfig.AppConfigValidator;org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator;org.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.jst.jsp.core.internal.validation.JSPContentValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; +USER_PREFERENCE=overrideGlobalPreferencesfalse +disabled=06target +eclipse.preferences.version=1 diff --git a/nexacro-spring/.settings/org.springframework.ide.eclipse.beans.core.prefs b/nexacro-spring/.settings/org.springframework.ide.eclipse.beans.core.prefs new file mode 100644 index 0000000..bb50bcf --- /dev/null +++ b/nexacro-spring/.settings/org.springframework.ide.eclipse.beans.core.prefs @@ -0,0 +1,78 @@ +#Mon Oct 18 12:37:52 EDT 2010 +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.osgi.org/xmlns/blueprint/v1.0.0= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/aop= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/batch= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/beans= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/context= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/faces= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/flex= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/file= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/http= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/httpinvoker= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/ip= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/jdbc= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/jms= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/jmx= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/mail= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/rmi= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/security= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/stream= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/ws= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/integration/xml= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/jdbc= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/jee= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/jms= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/lang= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/mvc= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/osgi= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/osgi-compendium= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/oxm= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/p= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/security= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/task= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/tx= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/util= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/web-services= +//org.springframework.ide.eclipse.beans.core.default.version.http\://www.springframework.org/schema/webflow-config= +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.osgi.org/xmlns/blueprint/v1.0.0=bp +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/aop=aop +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/batch=batch +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/beans=beans +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/context=context +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/faces=faces +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/flex=flex +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration=int +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/file=int-file +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/http=int-http +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/httpinvoker=int-httpinvoker +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/ip=int-ip +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/jdbc=int-jdbc +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/jms=int-jms +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/jmx=int-jmx +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/mail=int-mail +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/rmi=int-rmi +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/security=int-security +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/stream=int-stream +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/ws=int-ws +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/integration/xml=int-xml +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/jdbc=jdbc +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/jee=jee +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/jms=jms +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/lang=lang +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/mvc=mvc +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/osgi=osgi +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/osgi-compendium=osgix +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/oxm=oxm +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/p=p +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/security=sec +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/task=task +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/tx=tx +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/util=util +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/web-services=ws +//org.springframework.ide.eclipse.beans.core.prefix.http\://www.springframework.org/schema/webflow-config=flow +eclipse.preferences.version=1 +org.springframework.ide.eclipse.beans.core.default.version.check.classpath=true +org.springframework.ide.eclipse.beans.core.enable.project.preferences=false +org.springframework.ide.eclipse.beans.core.ignoreMissingNamespaceHandler=false +org.springframework.ide.eclipse.beans.core.loadNamespaceHandlerFromClasspath=false diff --git a/nexacro-spring/.settings/org.springframework.ide.eclipse.core.prefs b/nexacro-spring/.settings/org.springframework.ide.eclipse.core.prefs new file mode 100644 index 0000000..0f65cd5 --- /dev/null +++ b/nexacro-spring/.settings/org.springframework.ide.eclipse.core.prefs @@ -0,0 +1,69 @@ +#Tue Apr 20 16:59:06 EDT 2010 +eclipse.preferences.version=1 +org.springframework.ide.eclipse.core.builders.enable.aopreferencemodelbuilder=true +org.springframework.ide.eclipse.core.builders.enable.beanmetadatabuilder=true +org.springframework.ide.eclipse.core.builders.enable.osgibundleupdater=false +org.springframework.ide.eclipse.core.enable.project.preferences=false +org.springframework.ide.eclipse.core.validator.enable.com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.enable.com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.enable.com.springsource.sts.server.quickfix.manifestvalidator=false +org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.core.springvalidator=false +org.springframework.ide.eclipse.core.validator.enable.org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.applicationSymbolicNameRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.applicationVersionRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleActivationPolicyRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleActivatorRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleManifestVersionRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleNameRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleSymbolicNameRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.bundleVersionRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.exportPackageRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.importRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.parsingProblemsRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.server.ide.manifest.core.requireBundleRule-com.springsource.server.ide.manifest.core.manifestvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.AvoidDriverManagerDataSource-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.ImportElementsAtTopRulee-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.ParentBeanSpecifiesAbstractClassRule-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.RefElementRule-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.TooManyBeansInFileRule-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.UnnecessaryValueElementRule-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.com.springsource.sts.bestpractices.UseBeanInheritance-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.bestpractices.legacyxmlusage.jndiobjectfactory-com.springsource.sts.bestpractices.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.server.quickfix.importBundleVersionRule-com.springsource.sts.server.quickfix.manifestvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.server.quickfix.importLibraryVersionRule-com.springsource.sts.server.quickfix.manifestvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.server.quickfix.importPackageVersionRule-com.springsource.sts.server.quickfix.manifestvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.com.springsource.sts.server.quickfix.requireBundleVersionRule-com.springsource.sts.server.quickfix.manifestvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.autowire.autowire-org.springframework.ide.eclipse.beans.core.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanAlias-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanClass-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanConstructorArgument-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanDefinition-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanDefinitionHolder-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanFactory-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanInitDestroyMethod-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanProperty-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.beanReference-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.methodOverride-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.parsingProblems-org.springframework.ide.eclipse.beans.core.beansvalidator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.requiredProperty-org.springframework.ide.eclipse.beans.core.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.beans.core.toolAnnotation-org.springframework.ide.eclipse.beans.core.beansvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.core.springClasspath-org.springframework.ide.eclipse.core.springvalidator=false +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.action-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.actionstate-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.attribute-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.attributemapper-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.beanaction-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.evaluationaction-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.evaluationresult-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.exceptionhandler-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.import-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.inputattribute-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.mapping-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.outputattribute-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.set-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.state-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.subflowstate-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.transition-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.variable-org.springframework.ide.eclipse.webflow.core.validator=true +org.springframework.ide.eclipse.core.validator.rule.enable.org.springframework.ide.eclipse.webflow.core.validation.webflowstate-org.springframework.ide.eclipse.webflow.core.validator=true diff --git a/nexacro-spring/.springBeans b/nexacro-spring/.springBeans new file mode 100644 index 0000000..4d9eb32 --- /dev/null +++ b/nexacro-spring/.springBeans @@ -0,0 +1,13 @@ + + + 1 + + + + + + + + + + diff --git a/nexacro-spring/pom.xml b/nexacro-spring/pom.xml new file mode 100644 index 0000000..3c1e613 --- /dev/null +++ b/nexacro-spring/pom.xml @@ -0,0 +1,278 @@ + + + + + 4.0.0 + com.hacademy + nexacrospring + nexacro-spring + war + 1.0.0-BUILD-SNAPSHOT + + + + 1.8 + 5.2.9.RELEASE + 1.6.10 + 1.7.30 + + + 1.0.0-SNAPSHOT + + + + + + tobesoft + tobesoft-nexacro + http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public + + + + + + + + + org.springframework + spring-context + ${org.springframework-version} + + + commons-logging + commons-logging + + + + + org.springframework + spring-webmvc + ${org.springframework-version} + + + + + org.aspectj + aspectjrt + ${org.aspectj-version} + + + + + org.slf4j + slf4j-api + ${org.slf4j-version} + + + org.slf4j + jcl-over-slf4j + ${org.slf4j-version} + runtime + + + org.slf4j + slf4j-log4j12 + ${org.slf4j-version} + runtime + + + log4j + log4j + 1.2.17 + + + javax.mail + mail + + + javax.jms + jms + + + com.sun.jdmk + jmxtools + + + com.sun.jmx + jmxri + + + runtime + + + + + javax.inject + javax.inject + 1 + + + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + javax.servlet.jsp + javax.servlet.jsp-api + 2.3.1 + provided + + + javax.servlet + jstl + 1.2 + + + + + org.projectlombok + lombok + 1.18.12 + provided + + + + + junit + junit + 4.13 + test + + + org.springframework + spring-test + ${org.springframework-version} + test + + + + + com.oracle.database.jdbc + ojdbc8 + 19.7.0.0 + + + org.springframework + spring-jdbc + ${org.springframework-version} + + + org.mybatis + mybatis + 3.5.5 + + + org.mybatis + mybatis-spring + 2.0.5 + + + + + org.apache.commons + commons-dbcp2 + 2.7.0 + + + + + commons-io + commons-io + 2.8.0 + + + commons-fileupload + commons-fileupload + 1.4 + + + + + org.springframework + spring-tx + ${org.springframework-version} + + + + + org.springframework.security + spring-security-core + 5.4.1 + + + + + com.nexacro.uiadapter17.spring + uiadapter17-spring-core + ${nexacro.uiadapter.version} + + + + com.nexacro.uiadapter17.spring + uiadapter17-spring-dataaccess + ${nexacro.uiadapter.version} + + + + com.nexacro.uiadapter17.spring + uiadapter17-spring-excel + ${nexacro.uiadapter.version} + + + + + + + + + maven-eclipse-plugin + 2.9 + + + org.springframework.ide.eclipse.core.springnature + + + org.springframework.ide.eclipse.core.springbuilder + + true + true + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${java-version} + ${java-version} + -Xlint:all + true + true + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + org.test.int1.Main + + + + + \ No newline at end of file diff --git a/nexacro-spring/readme.md b/nexacro-spring/readme.md new file mode 100644 index 0000000..87111b3 --- /dev/null +++ b/nexacro-spring/readme.md @@ -0,0 +1,13 @@ +# nexacro-spring + +넥사크로와 스프링을 연동한 저장소 샘플 + +## 구현 순서 + +1. `Spring MVC Project` 생성 +2. [pom.xml](./pom.xml) 설정 + - nexacro repository 추가 + - nexacro dependency 추가 +3. [web.xml](./src/main/webapp/WEB-INF/web.xml) 설정 + - nexacro 설정 파일 추가 + \ No newline at end of file diff --git a/nexacro-spring/src/main/java/com/hacademy/nexacrospring/HomeController.java b/nexacro-spring/src/main/java/com/hacademy/nexacrospring/HomeController.java new file mode 100644 index 0000000..b938bfb --- /dev/null +++ b/nexacro-spring/src/main/java/com/hacademy/nexacrospring/HomeController.java @@ -0,0 +1,39 @@ +package com.hacademy.nexacrospring; + +import java.text.DateFormat; +import java.util.Date; +import java.util.Locale; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +/** + * Handles requests for the application home page. + */ +@Controller +public class HomeController { + + private static final Logger logger = LoggerFactory.getLogger(HomeController.class); + + /** + * Simply selects the home view to render by returning its name. + */ + @RequestMapping(value = "/", method = RequestMethod.GET) + public String home(Locale locale, Model model) { + logger.info("Welcome home! The client locale is {}.", locale); + + Date date = new Date(); + DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale); + + String formattedDate = dateFormat.format(date); + + model.addAttribute("serverTime", formattedDate ); + + return "home"; + } + +} diff --git a/nexacro-spring/src/main/resources/log4j.xml b/nexacro-spring/src/main/resources/log4j.xml new file mode 100644 index 0000000..3aebd1e --- /dev/null +++ b/nexacro-spring/src/main/resources/log4j.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nexacro-spring/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml b/nexacro-spring/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml new file mode 100644 index 0000000..5d014c2 --- /dev/null +++ b/nexacro-spring/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/nexacro-spring/src/main/webapp/WEB-INF/spring/root-context.xml b/nexacro-spring/src/main/webapp/WEB-INF/spring/root-context.xml new file mode 100644 index 0000000..e071144 --- /dev/null +++ b/nexacro-spring/src/main/webapp/WEB-INF/spring/root-context.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/nexacro-spring/src/main/webapp/WEB-INF/views/home.jsp b/nexacro-spring/src/main/webapp/WEB-INF/views/home.jsp new file mode 100644 index 0000000..4783383 --- /dev/null +++ b/nexacro-spring/src/main/webapp/WEB-INF/views/home.jsp @@ -0,0 +1,14 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ page session="false" %> + + + Home + + +

+ Hello world! +

+ +

The time on the server is ${serverTime}.

+ + diff --git a/nexacro-spring/src/main/webapp/WEB-INF/web.xml b/nexacro-spring/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..22cdfc6 --- /dev/null +++ b/nexacro-spring/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,59 @@ + + + + + encodingFilter + org.springframework.web.filter.CharacterEncodingFilter + + encoding + UTF-8 + + + forceEncoding + true + + + + encodingFilter + /* + + + + + contextConfigLocation + + /WEB-INF/spring/root-context.xml + /WEB-INF/spring/nexacro-context.xml + + + + + org.springframework.web.context.ContextLoaderListener + + + + + appServlet + org.springframework.web.servlet.DispatcherServlet + + contextConfigLocation + + /WEB-INF/spring/appServlet/servlet-context.xml + /WEB-INF/spring/appServlet/nexacro-servlet-context.xml + + + 1 + + + appServlet + / + + + + \ No newline at end of file diff --git a/nexacro-spring/src/test/resources/log4j.xml b/nexacro-spring/src/test/resources/log4j.xml new file mode 100644 index 0000000..abd7491 --- /dev/null +++ b/nexacro-spring/src/test/resources/log4j.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +