diff --git a/.classpath b/.classpath index e312c300..6a8ab7df 100644 --- a/.classpath +++ b/.classpath @@ -1,42 +1,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index a9c147fa..960f1c59 100644 --- a/pom.xml +++ b/pom.xml @@ -190,7 +190,18 @@ 3.3.0 - + + + com.fasterxml.jackson.core + jackson-core + 2.7.3 + + + com.fasterxml.jackson.core + jackson-databind + 2.7.3 + + org.apache.tiles diff --git a/src/main/java/nlib/info/service/impl/InformDAO.java b/src/main/java/nlib/info/service/impl/InformDAO.java index e373b150..e949654d 100644 --- a/src/main/java/nlib/info/service/impl/InformDAO.java +++ b/src/main/java/nlib/info/service/impl/InformDAO.java @@ -13,8 +13,9 @@ public class InformDAO { private static final Logger log = LoggerFactory.getLogger(InformDAO.class); - public DataApiResVO selectInform(DataApiReqVO reqVO) { - return null; + public DataApiResVO selectTermsInform(DataApiReqVO reqVO) { + DataApiResVO resVO = new DataApiResVO(); + return resVO; } diff --git a/src/main/java/nlib/info/service/impl/InformServiceImpl.java b/src/main/java/nlib/info/service/impl/InformServiceImpl.java index 60f7af39..5b5ebbf7 100644 --- a/src/main/java/nlib/info/service/impl/InformServiceImpl.java +++ b/src/main/java/nlib/info/service/impl/InformServiceImpl.java @@ -1,6 +1,8 @@ package nlib.info.service.impl; +import java.util.HashMap; + import javax.annotation.Resource; import org.slf4j.Logger; @@ -21,7 +23,16 @@ public class InformServiceImpl implements InformService public DataApiResVO selectTermsInfo(DataApiReqVO reqVO) { - return null; + + DataApiResVO resVO= informDAO.selectTermsInform(reqVO); + + /* + * 테스트 데이터 + * */ + HashMap map = new HashMap(); + map.put("terms", "이용약관입니다~"); + resVO.setInfo(map); + return resVO; } public DataApiResVO selectPrivacyInfo(DataApiReqVO reqVO) { diff --git a/src/main/java/nlib/info/web/InformController.java b/src/main/java/nlib/info/web/InformController.java index 61a5c7a8..d866525a 100644 --- a/src/main/java/nlib/info/web/InformController.java +++ b/src/main/java/nlib/info/web/InformController.java @@ -11,23 +11,27 @@ import org.springframework.ui.ModelMap; import nlib.info.service.InformService; import nlib.info.service.impl.InformServiceImpl; - /** - * Description : - * @author - * @since - * @version - * @see - * *
- * << Modification Information >>
- *   
- *   Date     Modifier               Expression
- *  -------    --------    ---------------------------
- *  
+ * @Class Name : InformController.java
+ * 
+ * @Description : 
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 * * - * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * */ @Controller public class InformController diff --git a/src/main/java/nlib/security/SpringSecurityConfig.java b/src/main/java/nlib/security/SpringSecurityConfig.java index c91a8a6b..2f0a2316 100644 --- a/src/main/java/nlib/security/SpringSecurityConfig.java +++ b/src/main/java/nlib/security/SpringSecurityConfig.java @@ -59,6 +59,10 @@ public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { http.authorizeRequests() .antMatchers("/login/login*.do").permitAll() .antMatchers("/login/logout*.do").permitAll() + .antMatchers("/login/naver*.do").permitAll() + .antMatchers("/member/*.do").permitAll() + .antMatchers("/member/*.ajax").permitAll() + .antMatchers("/userInfo/*.do").permitAll() .antMatchers("/info/inform/*.do").permitAll() .antMatchers("/").permitAll() .antMatchers("/index.jsp").permitAll() diff --git a/src/main/java/nlib/user/service/NlibLoginVO.java b/src/main/java/nlib/user/service/NlibLoginVO.java index a66714f4..0cda205d 100644 --- a/src/main/java/nlib/user/service/NlibLoginVO.java +++ b/src/main/java/nlib/user/service/NlibLoginVO.java @@ -2,6 +2,28 @@ package nlib.user.service; import java.io.Serializable; +/** + *
+ * @Class Name : NlibLoginVO.java
+ * 
+ * @Description : 로그인VO
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ public class NlibLoginVO implements Serializable { /** @@ -37,9 +59,29 @@ public class NlibLoginVO implements Serializable { private String ip; /** GPKI인증 DN */ private String dn; - /** authkey */ + + /** 인증키 */ private String authKey; - + /** 페이지번호 */ + private String page; + /** 게시물 수 */ + private String rows; + /** 핸드폰 번호 */ + private String phone; + /** 우편번호 */ + private String zipNo; + /** 도로명주소 */ + private String roadAddrPart; + /** 상세주소 */ + private String addrDetail; + /** 생년월일 */ + private String birthday; + /** 생일 년도 */ + private String birth_yy; + /** 생일 월 */ + private String birth_mm; + /** 생일 날짜 */ + private String birth_dd; public String getAuthKey() { return authKey; @@ -48,6 +90,66 @@ public class NlibLoginVO implements Serializable { this.authKey = authKey; } + public String getPage() { + return page; + } + public void setPage(String page) { + this.page = page; + } + public String getRows() { + return rows; + } + public void setRows(String rows) { + this.rows = rows; + } + public String getPhone() { + return phone; + } + public void setPhone(String phone) { + this.phone = phone; + } + public String getZipNo() { + return zipNo; + } + public void setZipNo(String zipNo) { + this.zipNo = zipNo; + } + public String getRoadAddrPart() { + return roadAddrPart; + } + public void setRoadAddrPart(String roadAddrPart) { + this.roadAddrPart = roadAddrPart; + } + public String getAddrDetail() { + return addrDetail; + } + public void setAddrDetail(String addrDetail) { + this.addrDetail = addrDetail; + } + public String getBirthday() { + return birthday; + } + public void setBirthday(String birthday) { + this.birthday = birthday; + } + public String getBirth_yy() { + return birth_yy; + } + public void setBirth_yy(String birth_yy) { + this.birth_yy = birth_yy; + } + public String getBirth_mm() { + return birth_mm; + } + public void setBirth_mm(String birth_mm) { + this.birth_mm = birth_mm; + } + public String getBirth_dd() { + return birth_dd; + } + public void setBirth_dd(String birth_dd) { + this.birth_dd = birth_dd; + } /** * id attribute 를 리턴한다. * @return String diff --git a/src/main/java/nlib/user/web/LoginController.java b/src/main/java/nlib/user/web/LoginController.java index b1bd29bb..daf02b4e 100644 --- a/src/main/java/nlib/user/web/LoginController.java +++ b/src/main/java/nlib/user/web/LoginController.java @@ -4,6 +4,7 @@ package nlib.user.web; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -120,5 +121,16 @@ public class LoginController public String logout(HttpServletRequest req) { return null; } - + + /** + * 네이버 로그인 + * @param session + * @return + * @throws Exception + */ + @RequestMapping(value="/login/naverLoginResultPopup.do") + public String naverLoginResult(HttpSession session) throws Exception{ + + return "nlib/popup/naverLoginResultPopup"; + } } \ No newline at end of file diff --git a/src/main/java/nlib/user/web/MemberController.java b/src/main/java/nlib/user/web/MemberController.java index 922b64b1..05d68f1b 100644 --- a/src/main/java/nlib/user/web/MemberController.java +++ b/src/main/java/nlib/user/web/MemberController.java @@ -1,21 +1,79 @@ package nlib.user.web; +import java.io.IOException; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Random; + import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import nlib.info.service.InformService; +import nlib.restful.service.DataApiReqVO; +import nlib.restful.service.DataApiResVO; import nlib.user.service.MemberService; +import nlib.user.service.NlibLoginVO; +/** + *
+ * @Class Name : MemberController.java
+ * 
+ * @Description : 
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ @Controller -public class MemberController -{ +public class MemberController { @Resource(name="memberService") private MemberService memberService; + + @Resource(name="informService") + private InformService informService; - + /* 이메일 메시지 및 템플릿 정보 */ + //템플릿 파일경로 + @Value("#{properties['mailing.sender.membership.template']}") + private String template; + + //보내는 사람 이메일주소 + @Value("#{properties['mailing.sender.membership.email']}") + private String senderAddr; + + //보내는 사람 이름 + @Value("#{properties['mailing.sender.membership.name']}") + private String senderName; + public ModelMap selectMemberJoiningInfo(HttpServletRequest req) { return null; } @@ -24,10 +82,6 @@ public class MemberController return null; } - public ModelMap insertMemberInfoForm(HttpServletRequest req) { - return null; - } - public ModelMap insertMemberInfo(HttpServletRequest req) { return null; } @@ -67,6 +121,169 @@ public class MemberController public ModelMap leaveMember(HttpServletRequest req) { return null; } - - + + @RequestMapping(value="/member/naverSignResultPopup.do") + public String naverSignResult(HttpSession session) throws Exception{ + return "nlib/popup/naverSignResultPopup"; + } + + @RequestMapping(value="/member/selectMemberJoiningInfo.do") + public String selectMemberJoiningInfo(HttpServletRequest req,ModelMap model) { + DataApiReqVO reqVO = new DataApiReqVO(); + DataApiResVO resVO = new DataApiResVO(); + resVO = informService.selectTermsInfo(reqVO); + System.out.println(resVO.getInfo().get("terms")); + model.addAttribute("result",resVO); + return "/nlib/member/selectMemberJoiningInfo"; + } + + @RequestMapping(value="/member/snsCertForm.do") + public String snsCertForm(HttpSession session) throws Exception{ + return "nlib/member/snsCertForm"; + } + + @RequestMapping(value="/member/insertMemberInfoForm.do") + public String insertMemberInfoForm(NlibLoginVO vo,HttpSession session,ModelMap model ) throws Exception{ + model.addAttribute("loginVO",vo); + return "nlib/member/insertMemberInfoForm"; + } + + @RequestMapping(value="/member/insertMemberInfo.do") + public String insertMemberInfo(@RequestParam HashMap commandMap ) throws Exception{ + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setInfo(commandMap); + + // 통합시스템에 등록처리 요청 (data insert) + + + // 결과가 정상이면, 안내 메일 발송 + // > 템플릿파일에서 내용 mailing.sender.membership.template + // > 치환 (사용자명, 이메일주소) + // > 발송처리 요청 + Path path = Paths.get(template); + Charset cs = StandardCharsets.UTF_8; + List list = new ArrayList(); + String contents = ""; + try { + list = Files.readAllLines(path,cs); + }catch(IOException e) { + e.printStackTrace(); + } + + for(String readLine : list) { + contents+=readLine; + } + contents=contents.replaceAll("[$]\\{userName\\}","유종선"); + System.out.println(contents); + return "nlib/member/insertMemberInfoResult"; + } + + /** + * 핸드폰 인증번호 발송 + * @exception Exception + */ + @RequestMapping(value="/member/phoneCertNum.ajax" , method=RequestMethod.POST) + public @ResponseBody void phoneCertNum(HttpServletResponse response,HttpServletRequest request) throws Exception{ + String phone = request.getParameter("phone"); + + HashMap commandMap = new HashMap(); + DataApiReqVO reqVO = new DataApiReqVO(); + + //인증번호 + String CertNumber=numberGen(6,1); + + commandMap.put("CertNumber",CertNumber); + + reqVO.setInfo(commandMap); + + System.out.println(phone); + System.out.println(CertNumber); + + } + + /** + * 핸드폰 인증번호 확인 + * @exception Exception + */ + @RequestMapping(value="/member/phoneCertNumChk.ajax" , method=RequestMethod.POST) + public @ResponseBody String phoneCertNumChk(HttpServletResponse response,HttpServletRequest request) throws Exception{ + String phone = request.getParameter("phone"); + String phoneCertNum = request.getParameter("phoneCertNum"); + + HashMap commandMap = new HashMap(); + commandMap.put("phone", phone); + commandMap.put("phoneCertNum", phoneCertNum); + DataApiReqVO reqVO = new DataApiReqVO(); + + reqVO.setInfo(commandMap); + + System.out.println(phone); + System.out.println(phoneCertNum); + + return "true"; + } + + /** + * 전달된 파라미터에 맞게 난수를 생성한다 + * @param len : 생성할 난수의 길이 + * @param dupCd : 중복 허용 여부 (1: 중복허용, 2:중복제거) + * + */ + public static String numberGen(int len, int dupCd ) { + + Random rand = new Random(); + String numStr = ""; //난수가 저장될 변수 + + for(int i=0;i + * @Class Name : userInfoController.java + * + * @Description : 회원 정보 controller + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + * + * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 14. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 14. + * @version 1.0 + * + */ +@Controller +public class userInfoController { + /** + * 내 정보 조회 + * @exception Exception + */ + @RequestMapping(value="/userInfo/getMyInfo.do") + public String getMyInfo(HttpServletResponse response,HttpServletRequest request) throws Exception{ + return "nlib/userInfo/getMyInfo"; + } + + /** + * 내 정보 수정 + * @exception Exception + */ + @RequestMapping(value="/userInfo/putMyInfo.do") + public String putMyInfo(HttpServletResponse response,HttpServletRequest request,Authentication authentication,ModelMap model) throws Exception{ + SecUserVO vo=(SecUserVO) authentication.getPrincipal(); + + HashMap map = new HashMap(); + map.put("id", vo.getId()); + + //회원 ID로 회원의 정보를 조회해온다. + DataApiReqVO reqvo=new DataApiReqVO(); + reqvo.setInfo(map); + + model.addAttribute("result",vo); + return "nlib/userInfo/putMyInfo"; + } + /** + * 내 정보 수정 전 password 인증 + * @exception Exception + */ + @RequestMapping(value="/userInfo/pwCertMyInfo.do") + public String pwCertMyInfo(HttpServletResponse response,HttpServletRequest request) throws Exception{ + return "nlib/userInfo/pwCertMyInfo"; + } +} \ No newline at end of file diff --git a/src/main/resources/nlib/nlib.properties b/src/main/resources/nlib/nlib.properties index 6a69e32b..1f8e6eb0 100644 --- a/src/main/resources/nlib/nlib.properties +++ b/src/main/resources/nlib/nlib.properties @@ -33,3 +33,7 @@ dataapi.temp.xml.path = C:/iams/workspace/nlib/data/dataxml # Aria \uc54c\uace0\ub9ac\uc998 crypto.aria.defaultKey = TheFederationOfKoreaCultureCenter027042322 +# \uba54\uc77c \uc815\ubcf4 +mailing.sender.membership.template = C:/iams/workspace/nlib/src/main/webapp/mail_template.html +mailing.sender.membership.email = no-reply@nlib.org +mailing.sender.membership.name = Nlib diff --git a/src/main/webapp/WEB-INF/jsp/nlib/login/loginForm.jsp b/src/main/webapp/WEB-INF/jsp/nlib/login/loginForm.jsp index 19a4fb77..8590bac3 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/login/loginForm.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/login/loginForm.jsp @@ -1,9 +1,9 @@ <% /** *
- * @Class Name : getSampleInfo.jsp
+ * @Class Name : loginForm.jsp
  * 
- * @Description : RESTful API 호출 샘플
+ * @Description : 로그인폼
  * 
  * 
  * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
@@ -13,11 +13,11 @@
  * @ ------------    --------    ---------------------------
  * @ 수정일                     수정자             수정내용
  * @ ------------    --------    ---------------------------
- * @ 2021. 6. 15.    KNKIM       최초 생성
+ * @ 2021. 7. 12.    JSYOO       최초 생성
  *
  * 
- * @author 이씨플라자 * DIGITALSHIP KNKIM
- * @since 2021. 6. 15.
+ * @author 이씨플라자 * DIGITALSHIP JSYOO
+ * @since 2021. 7. 12.
  * @version 1.0
  *
  */
@@ -33,38 +33,135 @@
 
 
 
-${pageTitle}
-
-
-
-
-
-
-
-
+LoginTest
+
+
+
+  
+  
 
-
 
-
-

로그인 페이지입니다.

-

error:

-

logout:

- - -
- -
- -
-
- -
-
- -
-
- +로그인
+
+
ID
+
PW
+ + + + + + + +회원가입 +ID|비밀번호찾기 +
+
+
+ +
+ + + + + - + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/login/mailSend.jsp b/src/main/webapp/WEB-INF/jsp/nlib/login/mailSend.jsp new file mode 100644 index 00000000..c01f8297 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/login/mailSend.jsp @@ -0,0 +1,27 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here +<%@ include file="../include/header.jsp" %> + + +<%@ include file="../include/admin_menu.jsp" %> +

이메일 보내기

+
+ + +발신자 이름 :
+발신자 이메일 :
+수신자 이메일 :
+제목 :
+내용 : +
+ +
+${message} + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/initPasswordResult.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/initPasswordResult.jsp new file mode 100644 index 00000000..067a0ae5 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/initPasswordResult.jsp @@ -0,0 +1,36 @@ +<% +/** + *
+ * @Class Name : initPasswordResult.jsp
+ * 
+ * @Description : 비밀번호 찾기 결과
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +비밀번호찾기 결과페이지 + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoForm.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoForm.jsp new file mode 100644 index 00000000..f53107af --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoForm.jsp @@ -0,0 +1,514 @@ +<% +/** + *
+ * @Class Name : insertMemberInfoForm.jsp
+ * 
+ * @Description : 회원가입폼
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + + + +${pageTitle} <spring:message code="title.create" /> + + + + + + +
+

+ 회원가입 +


+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
아이디 + class="required"> +
비밀번호 + +
비밀번호 확인 + +
이름 + > +
생일 + > + + > +
휴대전화 + > + +
주소 +
+ + +
+
+ > + +
+
+ + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoResult.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoResult.jsp new file mode 100644 index 00000000..05568d61 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/insertMemberInfoResult.jsp @@ -0,0 +1,37 @@ +<% +/** + *
+ * @Class Name : insertMemberInfoResult.jsp
+ * 
+ * @Description : 회원가입 결과
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + +Insert title here + + +환영합니다 + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdForm.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdForm.jsp new file mode 100644 index 00000000..954d5212 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdForm.jsp @@ -0,0 +1,76 @@ +<% +/** + *
+ * @Class Name : searchIdForm.jsp
+ * 
+ * @Description : ID 비밀번호 찾기
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + + + +

아이디 찾기

+
+이름 +핸드폰 번호 + +
+
+

비밀번호 찾기

+ID +핸드폰 번호 + +
+ + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdResult.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdResult.jsp new file mode 100644 index 00000000..2e99c39e --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/searchIdResult.jsp @@ -0,0 +1,37 @@ +<% +/** + *
+ * @Class Name : searchIdResult.jsp
+ * 
+ * @Description : 아이디 찾기 결과
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +아이디찾기 결과페이지 + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/selectMemberJoiningInfo.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/selectMemberJoiningInfo.jsp new file mode 100644 index 00000000..42323a23 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/selectMemberJoiningInfo.jsp @@ -0,0 +1,50 @@ +<% +/** + *
+ * @Class Name : selectMemberJoiningInfo.jsp
+ * 
+ * @Description : 회원가입 이용약관
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + + +Insert title here + + + +${result.info["terms"]} +동의 + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/member/snsCertForm.jsp b/src/main/webapp/WEB-INF/jsp/nlib/member/snsCertForm.jsp new file mode 100644 index 00000000..4dc5a437 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/member/snsCertForm.jsp @@ -0,0 +1,180 @@ +<% +/** + *
+ * @Class Name : snsCertForm.jsp
+ * 
+ * @Description : 회원가입 SNS 인증
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<% +/** + *
+ * @Class Name : snsCertForm.jsp
+ * 
+ * @Description : 회원가입시 sns인증
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> + +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> + + + +LoginTest + + + + + + + +SNS 인증
+
+
+ + + + + +
+ + + + + + +
+ + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/nlib/popup/jusoPopup.jsp b/src/main/webapp/WEB-INF/jsp/nlib/popup/jusoPopup.jsp new file mode 100644 index 00000000..3a70b273 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/popup/jusoPopup.jsp @@ -0,0 +1,76 @@ +<% +/** + *
+ * @Class Name : jusoPopup.jsp
+ * 
+ * @Description : 주소 API
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> + + + + +Insert title here +<% + request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거 + //request.setCharacterEncoding("EUC-KR"); //해당시스템의 인코딩타입이 EUC-KR일경우에 + String inputYn = request.getParameter("inputYn"); + String zipNo = request.getParameter("zipNo"); + String roadAddrPart1 = request.getParameter("roadAddrPart1"); + String roadAddrPart2 = request.getParameter("roadAddrPart2"); + String addrDetail = request.getParameter("addrDetail"); + +%> + + + +
+ + + + + + +
+ + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/popup/naverLoginResultPopup.jsp b/src/main/webapp/WEB-INF/jsp/nlib/popup/naverLoginResultPopup.jsp new file mode 100644 index 00000000..7e3b1b27 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/popup/naverLoginResultPopup.jsp @@ -0,0 +1,50 @@ +<% +/** + *
+ * @Class Name : naverLoginResultPopup.jsp
+ * 
+ * @Description : 로그인시 naver로그인 페이지
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/nlib/popup/naverSignResultPopup.jsp b/src/main/webapp/WEB-INF/jsp/nlib/popup/naverSignResultPopup.jsp new file mode 100644 index 00000000..e4240692 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/popup/naverSignResultPopup.jsp @@ -0,0 +1,56 @@ +<% +/** + *
+ * @Class Name : naverSignResultPopup.jsp
+ * 
+ * @Description : 회원가입시 naver로그인 페이지
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/nlib/userInfo/getMyInfo.jsp b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/getMyInfo.jsp new file mode 100644 index 00000000..c3cb993d --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/getMyInfo.jsp @@ -0,0 +1,40 @@ +<% +/** + *
+ * @Class Name : getMyInfo.jsp
+ * 
+ * @Description : 내 정보 조회
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> + + + + +Insert title here + + +내 정보 수정 + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/userInfo/putMyInfo.jsp b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/putMyInfo.jsp new file mode 100644 index 00000000..7a50e747 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/putMyInfo.jsp @@ -0,0 +1,190 @@ +<% +/** + *
+ * @Class Name : putMyInfo.jsp
+ * 
+ * @Description : 내 정보 수정
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + + + + + +Insert title here + + + + +
+

+ 정보수정 +


+ +
+ + + + + + + + + + + + + + + + + +
아이디 + > +
이름 + > +
휴대전화 + > +
주소 + >
+ > > + +
+
+ > + +
+
+ + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/nlib/userInfo/pwCertMyInfo.jsp b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/pwCertMyInfo.jsp new file mode 100644 index 00000000..15111d20 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/userInfo/pwCertMyInfo.jsp @@ -0,0 +1,52 @@ +<% +/** + *
+ * @Class Name : putMyInfo.jsp
+ * 
+ * @Description : 내 정보 수정
+ * 
+ * 
+ * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
+ *
+ * 
+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 12. JSYOO 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP JSYOO + * @since 2021. 7. 12. + * @version 1.0 + * + */ + %> +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + + + + + +Insert title here + + + +

비밀번호를 입력해주세요

+
+ +
+ + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/tiles/inc-popup/footer.jsp b/src/main/webapp/WEB-INF/tiles/inc-popup/footer.jsp new file mode 100644 index 00000000..89385f4b --- /dev/null +++ b/src/main/webapp/WEB-INF/tiles/inc-popup/footer.jsp @@ -0,0 +1,6 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +한국문화원연합회    COPYRIGHT The Federation of Korea Culture Center. ALL RIGHT RESERVED. diff --git a/src/main/webapp/WEB-INF/tiles/inc-popup/header.jsp b/src/main/webapp/WEB-INF/tiles/inc-popup/header.jsp new file mode 100644 index 00000000..b03abb85 --- /dev/null +++ b/src/main/webapp/WEB-INF/tiles/inc-popup/header.jsp @@ -0,0 +1,8 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> + +Header : diff --git a/src/main/webapp/WEB-INF/tiles/inc-popup/menu.jsp b/src/main/webapp/WEB-INF/tiles/inc-popup/menu.jsp new file mode 100644 index 00000000..46c1f057 --- /dev/null +++ b/src/main/webapp/WEB-INF/tiles/inc-popup/menu.jsp @@ -0,0 +1,4 @@ +<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +닫기 diff --git a/src/main/webapp/WEB-INF/tiles/inc/header.jsp b/src/main/webapp/WEB-INF/tiles/inc/header.jsp index d95c863a..4f7476d4 100644 --- a/src/main/webapp/WEB-INF/tiles/inc/header.jsp +++ b/src/main/webapp/WEB-INF/tiles/inc/header.jsp @@ -14,6 +14,7 @@
  • 로그인
  • +
  • 내 정보
  • 로그아웃
  • diff --git a/src/main/webapp/WEB-INF/tiles/tiles-layout-popup.jsp b/src/main/webapp/WEB-INF/tiles/tiles-layout-popup.jsp new file mode 100644 index 00000000..c2483531 --- /dev/null +++ b/src/main/webapp/WEB-INF/tiles/tiles-layout-popup.jsp @@ -0,0 +1,29 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%> + + + + + +온라인 자료대출관리 (N-LIB) + + +
    + + +
    + +
    + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/tiles/tiles-layout.xml b/src/main/webapp/WEB-INF/tiles/tiles-layout.xml index a7c7e40b..deb94034 100644 --- a/src/main/webapp/WEB-INF/tiles/tiles-layout.xml +++ b/src/main/webapp/WEB-INF/tiles/tiles-layout.xml @@ -10,7 +10,11 @@ - + + + + + @@ -22,9 +26,17 @@ - + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 58524103..7c82d6bc 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -60,7 +60,10 @@ action *.do - + + action + *.ajax + index.jsp diff --git a/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF index 97f32202..8880e3c8 100644 --- a/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF +++ b/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ -Manifest-Version: 1.0 -Built-By: KNKIM -Build-Jdk: 1.8.0_291 -Created-By: Maven Integration for Eclipse - +Manifest-Version: 1.0 +Built-By: JSYOO +Build-Jdk: 1.8.0_291 +Created-By: Maven Integration for Eclipse + diff --git a/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.properties b/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.properties deleted file mode 100644 index 4b4b6947..00000000 --- a/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Fri Jul 09 18:29:03 KST 2021 -version=1.0.0 -groupId=iams -m2e.projectName=nlib -m2e.projectLocation=C\:\\iams\\workspace\\nlib -artifactId=nlib diff --git a/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.xml b/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.xml deleted file mode 100644 index 5f0b0f9c..00000000 --- a/target/m2e-wtp/web-resources/META-INF/maven/iams/nlib/pom.xml +++ /dev/null @@ -1,667 +0,0 @@ - - 4.0.0 - iams - nlib - war - 1.0.0 - nlib - http://www.egovframe.go.kr - - - 4.3.16.RELEASE - 3.8.0 - - - - - mvn2 - http://repo1.maven.org/maven2/ - - true - - - true - - - - egovframe - http://www.egovframe.go.kr/maven/ - - true - - - false - - - - egovframe2 - http://maven.egovframe.kr:8080/maven/ - - true - - - false - - - - - - - - egovframework.rte - egovframework.rte.ptl.mvc - ${egovframework.rte.version} - - - commons-logging - commons-logging - - - - - egovframework.rte - egovframework.rte.psl.dataaccess - ${egovframework.rte.version} - - - egovframework.rte - egovframework.rte.fdl.idgnr - ${egovframework.rte.version} - - - egovframework.rte - egovframework.rte.fdl.property - ${egovframework.rte.version} - - - - javax.servlet - servlet-api - provided - 2.5 - - - - javax.servlet - jstl - 1.2 - - - - taglibs - standard - 1.1.2 - - - - org.antlr - antlr - 3.5 - - - - org.hsqldb - hsqldb - 2.3.2 - - - - - - egovframework.rte - egovframework.rte.fdl.security - ${egovframework.rte.version} - - - - egovframework.rte - egovframework.rte.fdl.excel - ${egovframework.rte.version} - - - - egovframework.rte - egovframework.rte.bat.core - ${egovframework.rte.version} - - - - egovframework.rte - egovframework.rte.fdl.crypto - ${egovframework.rte.version} - - - - com.googlecode.log4jdbc - log4jdbc - 1.2 - - - slf4j-api - org.slf4j - - - - - - commons-dbcp - commons-dbcp - 1.4 - - - - javax.servlet - javax.servlet-api - 3.1.0 - provided - - - - org.jasypt - jasypt - 1.9.2 - - - - cglib - cglib - 3.1 - - - - org.apache.commons - commons-compress - 1.8.1 - - - - xerces - xercesImpl - 2.11.0 - - - - net.sf.ehcache - ehcache-core - 2.6.9 - - - slf4j-api - org.slf4j - - - - - - net.sf.ehcache - ehcache-terracotta - 2.1.1 - - - - org.quartz-scheduler - quartz - 2.1.7 - - - slf4j-api - org.slf4j - - - - - - org.quartz-scheduler - quartz-jobs - 2.2.1 - - - - oro - oro - 2.0.8 - - - - com.ibm.icu - icu4j - 53.1 - - - - commons-net - commons-net - 3.6 - - - - org.apache.commons - commons-email - 1.5 - - - - egovframework.com.ems - sndng-mail - 1.0 - - - - javax.servlet.jsp - javax.servlet.jsp-api - 2.3.1 - provided - - - - ldapsdk - ldapsdk - 4.1 - - - - com.artofsolving - jodconverter - 2.2.1 - - - slf4j-api - org.slf4j - - - commons-io - commons-io - - - - - - commons-fileupload - commons-fileupload - 1.3.1 - - - commons-io - commons-io - - - - - - org.twitter4j - twitter4j-core - 4.0.7 - - - - net.sourceforge.ajaxtags - ajaxtags-resources - 1.5.7 - - - - com.ckeditor - ckeditor-java-core - 3.5.3 - - - - org.apache.xmlgraphics - batik-ext - 1.7 - - - - org.springframework.social - spring-social-facebook - 2.0.3.RELEASE - - - spring-web - org.springframework - - - spring-webmvc - org.springframework - - - - - - com.github.scribejava - scribejava-apis - 5.6.0 - - - - com.github.scribejava - scribejava-core - 5.6.0 - - - - org.apache.httpcomponents - httpclient - 4.3.4 - - - commons-logging - commons-logging - - - - - - com.h2database - h2 - 1.4.180 - - - - javax.websocket - javax.websocket-api - 1.0 - provided - - - - org.glassfish - javax.json - 1.0.4 - - - - org.springframework.ldap - spring-ldap-core - 2.3.2.RELEASE - - - org.springframework - spring-beans - - - org.springframework - spring-core - - - org.springframework - spring-tx - - - org.slf4j - slf4j-api - - - org.slf4j - jcl-over-slf4j - - - - - - org.codehaus.jackson - jackson-mapper-asl - 1.9.2 - - - - org.mariadb.jdbc - mariadb-java-client - 2.2.5 - - - - kr.go.mgov - smeapi - 2.7 - system - ${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar - - - - kr.go.gpki - gpkisecureweb - 1.0.4.9 - system - ${basedir}/src/main/webapp/WEB-INF/lib/gpkisecureweb-1.0.4.9.jar - - - - kr.go.gpki - libgpkiapi_jni - 1.4.0.0 - system - ${basedir}/src/main/webapp/WEB-INF/lib/libgpkiapi_jni-1.4.0.0.jar - - - - - - com.thoughtworks.xstream - xstream - 1.4.4 - - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-xml - 2.9.0 - - - - - - install - ${basedir}/target - ${artifactId}-${version} - - - - org.apache.tomcat.maven - tomcat7-maven-plugin - 2.2 - - 80 - / - - -Xms256m -Xmx768m -XX:MaxPermSize=256m - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.8 - 1.8 - UTF-8 - - - - org.codehaus.mojo - hibernate3-maven-plugin - 2.1 - - - - hbm2ddl - annotationconfiguration - - - - - - org.hsqldb - hsqldb - 2.3.2 - - - - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.1 - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - once - xml - - **/Abstract*.java - **/*Suite.java - - - **/*Test.java - - - - - org.codehaus.mojo - emma-maven-plugin - true - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - - - - ${basedir}/target/site - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.7 - - - sunlink - - javadoc - - true - - - http://docs.oracle.com/javase/6/docs/api/ - - - - - - - - org.codehaus.mojo - emma-maven-plugin - true - - - org.codehaus.mojo - surefire-report-maven-plugin - true - - - - report-only - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 128m - 512m - ${encoding} - ${encoding} - ${encoding} - - - - - org.apache.maven.plugins - maven-jxr-plugin - - ${encoding} - ${encoding} - true - apidocs - - - - - \ No newline at end of file