97 ソース管理

★JavaEE6プロジェクト

利用する技術

・JavaSE 7

・JavaEE 6

利用するツール

・JBoss EAP 6.1 Application Server

・Lombok

・TestNG Unit Test

・Arquillian Integration Test

・Eclipse 4.2(Juno) IDE

ソース構造(随時更新)

├── README.md

├── app

│ ├── pom.xml

│ └── src

│ └── main

│ └── application

│ └── META-INF

│ └── jboss-deployment-structure.xml

├── common

│ ├── pom.xml

│ └── src

│ ├── it

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── common

│ │ │ ├── Constants.java

│ │ │ ├── Resources.java

│ │ │ ├── annotation

│ │ │ │ ├── Eager.java

│ │ │ │ └── TimeLog.java

│ │ │ ├── cdi

│ │ │ │ ├── extension

│ │ │ │ │ └── EagerExtension.java

│ │ │ │ └── interceptor

│ │ │ │ └── CustomInterceptor.java

│ │ │ ├── exception

│ │ │ │ └── CommonError.java

│ │ │ ├── javase

│ │ │ │ ├── DateUtil.java

│ │ │ │ └── NioUtil.java

│ │ │ └── jmx

│ │ │ └── BaseMXBean.java

│ │ └── resources

│ │ └── META-INF

│ │ ├── beans.xml

│ │ └── services

│ │ └── javax.enterprise.inject.spi.Extension

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── common

│ ├── guava

│ │ ├── BaseTest.java

│ │ ├── CollectionTest.java

│ │ ├── Customer.java

│ │ ├── ListenableFutureTest.java

│ │ └── Vertex.java

│ └── javase

│ └── NioUtilTest.java

├── dao

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ ├── dao

│ │ │ │ ├── AddressDao.java

│ │ │ │ └── BaseDao.java

│ │ │ └── model

│ │ │ └── entity

│ │ │ ├── Address_.java

│ │ │ ├── Department_.java

│ │ │ ├── Email_.java

│ │ │ ├── Employee_.java

│ │ │ ├── Job_.java

│ │ │ ├── Phone_.java

│ │ │ ├── Project_.java

│ │ │ └── Qualification_.java

│ │ └── resources

│ │ └── META-INF

│ │ ├── beans.xml

│ │ ├── persistence.xml

│ │ └── xml

│ │ ├── entity.xml

│ │ ├── jpql.xml

│ │ └── sql.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── dao

├── demo-test

│ ├── pom.xml

│ └── src

│ ├── main

│ │ └── java

│ └── test

│ ├── java

│ │ └── org

│ │ └── asuki

│ │ └── test

│ │ ├── BaseArquillian.java

│ │ ├── bv

│ │ │ ├── InputBean.java

│ │ │ ├── InputSubBean.java

│ │ │ └── ValidatorIT.java

│ │ ├── rs

│ │ │ ├── AddressServiceMock.java

│ │ │ └── resource

│ │ │ └── ResourceClientIT.java

│ │ ├── schedule

│ │ │ └── EventSchedulerIT.java

│ │ ├── service

│ │ │ └── AddressServiceIT.java

│ │ └── web

│ │ └── WebDriverTest.java

│ └── resources

│ ├── META-INF

│ │ ├── beans.xml

│ │ ├── jboss-deployment-structure.xml

│ │ └── testPersistence.xml

│ └── arquillian.xml

├── demo-webservice

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ ├── schedule

│ │ │ │ ├── CustomScheduler.java

│ │ │ │ └── EventScheduler.java

│ │ │ └── webservice

│ │ │ ├── event

│ │ │ │ ├── BaseConsumer.java

│ │ │ │ ├── BaseProducer.java

│ │ │ │ ├── CdiConsumer.java

│ │ │ │ ├── CdiProducer.java

│ │ │ │ ├── EjbConsumer.java

│ │ │ │ ├── EjbProducer.java

│ │ │ │ ├── MyEvent.java

│ │ │ │ └── annotation

│ │ │ │ ├── Cdi.java

│ │ │ │ └── Ejb.java

│ │ │ └── rs

│ │ │ ├── RestApplication.java

│ │ │ ├── exception

│ │ │ │ ├── ErrorResponse.java

│ │ │ │ └── IllegalArgumentExceptionMapper.java

│ │ │ └── resource

│ │ │ ├── AddressResource.java

│ │ │ ├── BaseResource.java

│ │ │ └── ExceptionResource.java

│ │ └── resources

│ │ └── META-INF

│ │ ├── beans.xml

│ │ └── jboss-deployment-structure.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── webservice

├── model

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── model

│ │ │ ├── BaseEntity.java

│ │ │ ├── entity

│ │ │ │ ├── Address.java

│ │ │ │ ├── Department.java

│ │ │ │ ├── Email.java

│ │ │ │ ├── Employee.java

│ │ │ │ ├── Job.java

│ │ │ │ ├── Phone.java

│ │ │ │ ├── Project.java

│ │ │ │ └── Qualification.java

│ │ │ ├── jackson

│ │ │ │ └── JsonUtil.java

│ │ │ └── jaxb

│ │ │ └── IsoDateAdapter.java

│ │ └── resources

│ │ └── META-INF

│ │ └── beans.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── model

│ ├── entity

│ │ └── AddressTest.java

│ └── jackson

│ └── JsonUtilTest.java

├── pom.xml

├── service

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ ├── bv

│ │ │ │ └── CustomValidator.java

│ │ │ ├── exception

│ │ │ │ └── ServiceException.java

│ │ │ └── service

│ │ │ ├── AddressService.java

│ │ │ └── BootstrapService.java

│ │ └── resources

│ │ └── META-INF

│ │ └── beans.xml

│ └── test

│ └── java

├── service-impl

│ ├── pom.xml

│ └── src

│ ├── it

│ │ └── java

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ ├── jmx

│ │ │ │ ├── BootstrapMXBean.java

│ │ │ │ └── impl

│ │ │ │ └── Bootstrap.java

│ │ │ └── service

│ │ │ ├── ContextService.java

│ │ │ └── impl

│ │ │ ├── AddressServiceImpl.java

│ │ │ └── BootstrapServiceImpl.java

│ │ └── resources

│ │ ├── META-INF

│ │ │ ├── beans.xml

│ │ │ └── jboss-deployment-structure.xml

│ │ ├── ValidationMessages_en.properties

│ │ └── ValidationMessages_ja.properties

│ └── test

│ ├── java

│ └── resources

│ └── META-INF

└── web

├── pom.xml

└── src

├── main

│ ├── java

│ │ └── org

│ │ └── asuki

│ │ └── web

│ │ ├── Resources.java

│ │ ├── bean

│ │ │ ├── EagerBean.java

│ │ │ ├── IndexBean.java

│ │ │ └── SuccessBean.java

│ │ ├── converter

│ │ │ └── CustomConverter.java

│ │ ├── filter

│ │ │ └── AsyncFilter.java

│ │ ├── listener

│ │ │ └── CustomPhaseListener.java

│ │ └── servlet

│ │ └── AsyncServlet.java

│ ├── resources

│ │ └── META-INF

│ │ ├── jboss-deployment-structure.xml

│ │ └── services

│ │ └── org.jboss.ejb.client.EJBClientInterceptor

│ └── webapp

│ ├── WEB-INF

│ │ ├── beans.xml

│ │ ├── faces-config.xml

│ │ ├── lib

│ │ └── web.xml

│ ├── css

│ │ └── common.css

│ ├── index.xhtml

│ └── success.xhtml

└── test

├── java

└── resources

└── META-INF

157 directories, 121 files

★JavaEE7プロジェクト

利用する技術

・JavaSE 8

・JavaEE 7

利用するツール

・Wildfly 8.1.0 Application Server

・Lombok

・TestNG / JUnit Unit Test

・Arquillian Integration Test

・Eclipse 4.3(Kepler) IDE

ソース構造(随時更新)

├── README.md

├── pom.xml

├── sample-common

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── common

│ │ │ ├── Constants.java

│ │ │ ├── Resources.java

│ │ │ ├── dsl

│ │ │ │ ├── Edge.java

│ │ │ │ ├── Graph.java

│ │ │ │ ├── Vertex.java

│ │ │ │ ├── builder

│ │ │ │ │ ├── EdgeBuilderA.java

│ │ │ │ │ ├── EdgeBuilderB.java

│ │ │ │ │ ├── EdgeBuilderC.java

│ │ │ │ │ ├── GraphBuilderA.java

│ │ │ │ │ ├── GraphBuilderB.java

│ │ │ │ │ ├── GraphBuilderC.java

│ │ │ │ │ └── VertexBuilderB.java

│ │ │ │ └── fluent

│ │ │ │ ├── FluentBuilder.java

│ │ │ │ ├── Person.java

│ │ │ │ └── PersonBuilder.java

│ │ │ └── util

│ │ │ └── Function.java

│ │ └── resources

│ │ └── META-INF

│ │ └── beans.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── common

│ ├── JsonProcessingTest.java

│ ├── dsl

│ │ └── DslTest.java

│ └── javase

│ ├── Formula.java

│ ├── Javase8Test.java

│ ├── Person.java

│ └── PersonFactory.java

├── sample-dao

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── dao

│ │ │ ├── BaseDao.java

│ │ │ └── PostDao.java

│ │ └── resources

│ │ └── META-INF

│ │ ├── beans.xml

│ │ └── persistence.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── dao

├── sample-model

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── model

│ │ │ ├── converter

│ │ │ │ └── UuidToBytesConverter.java

│ │ │ ├── entity

│ │ │ │ ├── BaseEntity.java

│ │ │ │ ├── Comment.java

│ │ │ │ └── Post.java

│ │ │ └── listener

│ │ │ └── BaseEntityListener.java

│ │ └── resources

│ │ └── META-INF

│ │ └── beans.xml

│ └── test

│ └── java

│ └── org

│ └── asuki

│ └── model

├── sample-test

│ ├── pom.xml

│ └── src

│ ├── it

│ ├── main

│ │ └── java

│ │ └── org

│ │ └── asuki

│ │ └── test

│ └── test

│ ├── java

│ │ └── org

│ │ └── asuki

│ │ ├── dao

│ │ │ └── PostDaoIT.java

│ │ └── webservice

│ │ └── rs

│ │ ├── DemoResourceIT.java

│ │ ├── FacadeServiceIT.java

│ │ └── PersonResourceIT.java

│ └── resources

│ └── META-INF

│ ├── beans.xml

│ └── jboss-deployment-structure.xml

├── sample-web

│ ├── pom.xml

│ └── src

│ ├── main

│ │ ├── java

│ │ │ └── org

│ │ │ └── asuki

│ │ │ └── web

│ │ │ ├── annotation

│ │ │ │ └── CustomViewScoped.java

│ │ │ ├── bean

│ │ │ │ ├── ApplicationScopedBean.java

│ │ │ │ ├── CustomViewScopedBean.java

│ │ │ │ ├── RequestScopedBean.java

│ │ │ │ ├── SessionScopedBean.java

│ │ │ │ ├── ViewScopedBean.java

│ │ │ │ └── view

│ │ │ │ ├── FileUploadBean.java

│ │ │ │ └── TestAjaxBean.java

│ │ │ ├── cdi

│ │ │ │ ├── CustomViewContext.java

│ │ │ │ └── CustomViewExtension.java

│ │ │ ├── faces

│ │ │ │ ├── listener

│ │ │ │ │ └── CustomPhaseListener.java

│ │ │ │ └── validator

│ │ │ │ └── FileValidator.java

│ │ │ └── servlet

│ │ │ ├── AsyncConcurrencyHttpServlet.java

│ │ │ ├── AsyncHttpServlet.java

│ │ │ ├── ConcurrencyHttpServlet.java

│ │ │ ├── JsonHttpServlet.java

│ │ │ └── UploadHttpServlet.java

│ │ ├── resources

│ │ │ └── META-INF

│ │ │ ├── jboss-deployment-structure.xml

│ │ │ └── services

│ │ │ └── javax.enterprise.inject.spi.Extension

│ │ └── webapp

│ │ ├── WEB-INF

│ │ │ ├── beans.xml

│ │ │ ├── faces-config.xml

│ │ │ ├── lib

│ │ │ └── web.xml

│ │ ├── css

│ │ │ └── common.css

│ │ ├── index.xhtml

│ │ ├── js

│ │ │ └── common.js

│ │ ├── scope.xhtml

│ │ └── view

│ │ └── upload.xhtml

│ └── test

│ └── java

└── sample-webservice

├── pom.xml

├── sample.txt

└── src

├── main

│ ├── java

│ │ └── org

│ │ └── asuki

│ │ ├── concurrency

│ │ │ ├── CallableTaskA.java

│ │ │ ├── CallableTaskB.java

│ │ │ └── CustomManagedExecutorService.java

│ │ ├── jms

│ │ │ ├── JmsProducer.java

│ │ │ └── mdb

│ │ │ └── ConsumerMessageListener.java

│ │ ├── rx

│ │ │ ├── FacadeService.java

│ │ │ ├── SubAService.java

│ │ │ └── SubBService.java

│ │ └── webservice

│ │ └── rs

│ │ ├── RestApplication.java

│ │ ├── annotation

│ │ │ └── Tracked.java

│ │ ├── converter

│ │ │ ├── CustomParamConverter.java

│ │ │ └── CustomParamConverterProvider.java

│ │ ├── entity

│ │ │ ├── Bean.java

│ │ │ ├── BeanMixIn.java

│ │ │ ├── Names.java

│ │ │ ├── PagingParams.java

│ │ │ ├── Person.java

│ │ │ └── RoastType.java

│ │ ├── exception

│ │ │ └── ValidationExceptionMapper.java

│ │ ├── filter

│ │ │ ├── client

│ │ │ │ └── CustomClientFilter.java

│ │ │ └── server

│ │ │ ├── AcceptLanguageRequestFilter.java

│ │ │ ├── CustomContainerFilter.java

│ │ │ └── HttpHeaderFilter.java

│ │ ├── interceptor

│ │ │ └── CustomInterceptor.java

│ │ ├── jackson

│ │ │ ├── CustomCharacterEscapes.java

│ │ │ └── CustomSimpleModule.java

│ │ ├── param

│ │ │ ├── CustomParam.java

│ │ │ └── CustomParamImpl.java

│ │ ├── provider

│ │ │ ├── CsvMessageBodyWriter.java

│ │ │ ├── ListMessageBodyReader.java

│ │ │ ├── ListMessageBodyWriter.java

│ │ │ ├── ObjectMapperContextResolver.java

│ │ │ └── ValidationContextResolver.java

│ │ ├── resource

│ │ │ ├── AsyncResource.java

│ │ │ ├── BaseResource.java

│ │ │ ├── DemoResource.java

│ │ │ ├── ParamResource.java

│ │ │ └── PersonResource.java

│ │ ├── util

│ │ │ └── ThreadLocalUtil.java

│ │ └── validation

│ │ ├── CustomMessageInterpolator.java

│ │ └── CustomParameterNameProvider.java

│ └── resources

│ ├── META-INF

│ │ └── beans.xml

│ └── ValidationMessages.properties

└── test

└── java

└── org

└── asuki

└── rx

└── RxJavaTest.java

127 directories, 119 files