개발 - 넥사크로 강좌 5

넥사크로 강좌[4] 로그인

아래는 전자정부프레임워크에서 넥사크로 로그인 예제 입니다. [SQLITE] DROP TABLE user; CREATE TABLE user ( id varchar(20) PRIMARY KEY, pwd varchar(20) NOT NULL, name varchar(20) NOT NULL, email varchar(20) NOT NULL ); INSERT INTO user (id, pwd, name, email) VALUES ('test', '1234', '테스트계정', 'test@naver.com'); [전자정부 프레임워크] 1. Controller0.java procLogin.do 요청이 왔을 때 로그인 처리를 합니다. ※ 원래 MVC 구성상 서비스 부분이 분리되어야 하지만, 주제 목적상 간단 명료하기 위..

넥사크로 강좌[3] transaction

넥사크로(클라이언트) 전자정부프레임워크(서버) 간에 통신 프로토콜은 XML 입니다.​ 넥사크로에서 transaction 함수를 호출하면 Method는 POST이고, application/xml 이라는 것 확인 가능합니다. 아래는 전자정부프레임워크에서 넥사크로 라이브러리 정보를 넥사크로로 출력하는 예제입니다. ​ ​ [전자정부 프레임워크] ​ 1. 서버 환경 구축 : X-API 설치 넥사크로에서 제공하는 X-API 라이브러리를 서버에 설치합니다. 2. Controller0.java getServerInfo.do 요청이 왔을 때 XML 형식으로 응답을 합니다. package com.study.controller; import java.io.StringWriter; import java.io.Writer; i..

넥사크로 강좌[2] 버튼 클릭시 페이지 이동

넥사크로에서 페이지를 이동하는 개념은 두가지가 있습니다. 1. 넥사크로 페이지에서 스프링의 VIEW 페이지(JSP) 이동 ==> 스크립트에서 location.href = "springView.do"; 를 사용 2. 넥사크로 페이지 --> 넥사크로 페이지 ==> 스크립트에서 this.go("Base::HelloWorld2.xfdl"); 으로 폼을 이동 아래는 버튼 클릭시 페이지를 이동하는 예제 입니다. [전자정부 프레임워크] 1. 전체 디렉토리 구조 컨트롤러 : src - main - java - com - study - controller jsp 파일 : src - webapp - WEB-INF -jsp servlet 설정파일 - src -webapp - WEB-INF - config - context-..

넥사크로 강좌[1] Hello World

Hello World를 출력하는 웹서비스 입니다. [전자정부 프레임워크] 1. 이클립스에서 프로젝트 생성 eGovFrame Web Project를 생성 합니다. Project name은 HelloWorld, Group Id는 Study로 하겠습니다. ​ 서버쪽 구성은 끝이 났습니다. ​ [넥사크로] 1. Hello World 프로젝트 생성 nexacro에서 프로젝트를 생성합니다. Frameset Template는 None으로 하겠습니다. ​ 2. Hello World 폼 생성 Frameset을 None으로 했기 때문에 만들어져 있는 폼이 없어서 만들어야 합니다. 폼을 생성하고 나면 프로젝트 탐색기에서 Base 하위에 HelloWorld 폼이 생성된것을 확인할 수 있습니다. ​ 3. Hello World ..

넥사크로 강좌[0] Intro

nexacro를 독학하며 정리하고 있는 강좌 입니다. 공부를 위해 문서를 자료를 찾아봤는데, nexacro(클라이언트) 문서만 있고, 전자정부프레임워크(서버)와 연동한 자료는 별로 없더군요. 그래서 혼자 고민하고 찾아낸 답들이기 때문에 틀린 개념이 있을 수도 있으니 참고해 주시기 바랍니다. - 환경구성 클라이언트 : nexacro 17 서버 : 전자정부 프레임워크 웹서버 : tomcat 9 DB : sql lite - 강좌 구성 1. Hello World 2. 버튼 클릭시 페이지 이동 3. transaction 4. 회원가입 5. 로그인 6. 게시판 쓰기 8. 게시판 목록조회 9. 게시판 조회 10. 게시판 수정 11. 게시판 삭제 . . .