├── .classpath ├── .gitignore ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs ├── org.eclipse.m2e.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.prefs.xml ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container ├── org.eclipse.wst.jsdt.ui.superType.name └── org.eclipse.wst.validation.prefs ├── LICENSE ├── README.md ├── doc ├── .gitignore ├── Quick_Guide_1.docx ├── Quick_Guide_2.docx ├── postman │ └── restful.json ├── readme └── sql │ └── data.sql ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── samsung │ │ └── ax │ │ └── restful │ │ ├── common │ │ ├── Constants.java │ │ └── PropertiesManager.java │ │ ├── persistence │ │ ├── BBSPersistence.java │ │ ├── NotePersistence.java │ │ ├── UserPersistence.java │ │ └── impl │ │ │ ├── BBSPersistenceImpl.java │ │ │ ├── NotePersistenceImpl.java │ │ │ └── UserPersistenceImpl.java │ │ ├── pojo │ │ ├── List.java │ │ ├── Note.java │ │ ├── Paging.java │ │ ├── Query.java │ │ └── User.java │ │ ├── resource │ │ ├── BBSResource.java │ │ ├── NoteResource.java │ │ └── UserResource.java │ │ ├── service │ │ ├── BBSService.java │ │ ├── NoteService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── BBSServiceImpl.java │ │ │ ├── NoteServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── validate │ │ ├── note │ │ ├── AbstractNoteValidate.java │ │ ├── MissingContent.java │ │ ├── MissingIdx.java │ │ └── MissingSubject.java │ │ └── user │ │ ├── AbstractUserValidate.java │ │ └── ValidatingName.java ├── resources │ ├── config │ │ ├── jdbc.properties │ │ └── restful.properties │ ├── log4j.xml │ ├── messages │ │ └── exceptions_en.properties │ ├── spring │ │ └── spring_ctx.xml │ └── sqlmap │ │ ├── audit.xml │ │ ├── note.xml │ │ ├── sqlMaps.xml │ │ └── user.xml └── webapp │ ├── WEB-INF │ ├── lib │ │ └── ax-restful-framework.jar │ └── web.xml │ ├── bbs │ └── upload.html │ ├── css │ └── style.css │ ├── js │ └── restful.js │ ├── note │ ├── content.html │ ├── create.html │ ├── list.html │ └── update.html │ └── user │ ├── list.html │ ├── manage.html │ ├── profile.html │ ├── signin.html │ ├── signup.html │ └── update.html └── test ├── java └── com │ └── samsung │ └── ax │ └── restful │ ├── crypt │ └── aes │ │ └── AxCryptTest.java │ └── utils │ ├── FileHelperTest.java │ ├── FormatHelperTest.java │ └── StreamHelperTest.java └── resources └── com └── samsung └── ax └── restful └── utils ├── list.json └── project.properties /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /logs/ 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.project -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/.jsdtscope -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.wst.common.component -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.prefs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | /TODO 2 | -------------------------------------------------------------------------------- /doc/Quick_Guide_1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/doc/Quick_Guide_1.docx -------------------------------------------------------------------------------- /doc/Quick_Guide_2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/doc/Quick_Guide_2.docx -------------------------------------------------------------------------------- /doc/postman/restful.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/doc/postman/restful.json -------------------------------------------------------------------------------- /doc/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/doc/readme -------------------------------------------------------------------------------- /doc/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/doc/sql/data.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/common/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/common/PropertiesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/common/PropertiesManager.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/BBSPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/BBSPersistence.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/NotePersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/NotePersistence.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/UserPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/UserPersistence.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/impl/BBSPersistenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/impl/BBSPersistenceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/impl/NotePersistenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/impl/NotePersistenceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/persistence/impl/UserPersistenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/persistence/impl/UserPersistenceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/pojo/List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/pojo/List.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/pojo/Note.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/pojo/Note.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/pojo/Paging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/pojo/Paging.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/pojo/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/pojo/Query.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/pojo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/pojo/User.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/resource/BBSResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/resource/BBSResource.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/resource/NoteResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/resource/NoteResource.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/resource/UserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/resource/UserResource.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/BBSService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/BBSService.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/NoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/NoteService.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/impl/BBSServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/impl/BBSServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/impl/NoteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/impl/NoteServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/note/AbstractNoteValidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/note/AbstractNoteValidate.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/note/MissingContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/note/MissingContent.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/note/MissingIdx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/note/MissingIdx.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/note/MissingSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/note/MissingSubject.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/user/AbstractUserValidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/user/AbstractUserValidate.java -------------------------------------------------------------------------------- /src/main/java/com/samsung/ax/restful/validate/user/ValidatingName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/java/com/samsung/ax/restful/validate/user/ValidatingName.java -------------------------------------------------------------------------------- /src/main/resources/config/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/config/jdbc.properties -------------------------------------------------------------------------------- /src/main/resources/config/restful.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/config/restful.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /src/main/resources/messages/exceptions_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/messages/exceptions_en.properties -------------------------------------------------------------------------------- /src/main/resources/spring/spring_ctx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/spring/spring_ctx.xml -------------------------------------------------------------------------------- /src/main/resources/sqlmap/audit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/sqlmap/audit.xml -------------------------------------------------------------------------------- /src/main/resources/sqlmap/note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/sqlmap/note.xml -------------------------------------------------------------------------------- /src/main/resources/sqlmap/sqlMaps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/sqlmap/sqlMaps.xml -------------------------------------------------------------------------------- /src/main/resources/sqlmap/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/resources/sqlmap/user.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/lib/ax-restful-framework.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/WEB-INF/lib/ax-restful-framework.jar -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/bbs/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/bbs/upload.html -------------------------------------------------------------------------------- /src/main/webapp/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/css/style.css -------------------------------------------------------------------------------- /src/main/webapp/js/restful.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/js/restful.js -------------------------------------------------------------------------------- /src/main/webapp/note/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/note/content.html -------------------------------------------------------------------------------- /src/main/webapp/note/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/note/create.html -------------------------------------------------------------------------------- /src/main/webapp/note/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/note/list.html -------------------------------------------------------------------------------- /src/main/webapp/note/update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/note/update.html -------------------------------------------------------------------------------- /src/main/webapp/user/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/list.html -------------------------------------------------------------------------------- /src/main/webapp/user/manage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/manage.html -------------------------------------------------------------------------------- /src/main/webapp/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/profile.html -------------------------------------------------------------------------------- /src/main/webapp/user/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/signin.html -------------------------------------------------------------------------------- /src/main/webapp/user/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/signup.html -------------------------------------------------------------------------------- /src/main/webapp/user/update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/main/webapp/user/update.html -------------------------------------------------------------------------------- /src/test/java/com/samsung/ax/restful/crypt/aes/AxCryptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/test/java/com/samsung/ax/restful/crypt/aes/AxCryptTest.java -------------------------------------------------------------------------------- /src/test/java/com/samsung/ax/restful/utils/FileHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/test/java/com/samsung/ax/restful/utils/FileHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/samsung/ax/restful/utils/FormatHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/test/java/com/samsung/ax/restful/utils/FormatHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/samsung/ax/restful/utils/StreamHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/test/java/com/samsung/ax/restful/utils/StreamHelperTest.java -------------------------------------------------------------------------------- /src/test/resources/com/samsung/ax/restful/utils/list.json: -------------------------------------------------------------------------------- 1 | {"idx":1,"subject":"Hello","content":"It's really nice to meet you."} -------------------------------------------------------------------------------- /src/test/resources/com/samsung/ax/restful/utils/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/restful/HEAD/src/test/resources/com/samsung/ax/restful/utils/project.properties --------------------------------------------------------------------------------