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