본문 바로가기

스트럿츠24

Struct2 - Preparable 이란? 사용법 / 기본 예제 prepare() 기본 사용법 안녕하세요. 고코더 입니다. com.opensymphony.xwork2.Preparable 속한 prepare 인터페이스는 Action의 prepare() 메소드를 실행 합니다. 이 인터셉터는 Client로 부터 전달된 모든 데이터를 가로채는 역할을 합니다. 그렇기에 Action이 실행되기전에 특정 메소드를 실행 시킬 수 있습니다. implements 구현 ● 1. 사용법은 implements 속성으로 구현해야 합니다. 기존에 저희가 만든 TestAction에 Preparable를 구현합니다. 1public class TestAction extends ActionSupport implements Preparable {cs ● 2. 그럼 아래와 같은 오류가 발생 합니다. 인터.. 2019. 10. 23.
Struts2 - ibatis를 이용한 데이터베이스 연결 예제 스트럿츠2 아이바티스 데이터베이스 연결 소스 안녕하세요.고코더 입니다. 오늘은 ibatis를 이용해 오라클 데이터베이스를 연결하는 방법을 알아보겠습니다.ibatis를 이용한 이유는 스트럿츠2에서 가장 많이 사용하는 프레임워크 입니다. 실무에서도 이 두 조합은 쉽게 볼 수 있습니다. 그래서 최대한 쉽게 ibatis를 스트럿츠2를 이용해 데이터베이스를 연결해서 select 쿼리를 날려보겠습니다. 학습전에 제가 남겨둔 이전 스트럿츠 강의를 보고 오시길 바랍니다. 해당 소스를 활용할 예정입니다. 그리고 오라클 데이터베이스도 설치하시면 좋을거 같습니다-> Oracle - 오라클 11g 다운로드 및 설치Oracle - 오라클 오류 "ora-28000 the account is locked" / 계정이 잠겨 있습니다.. 2019. 10. 15.
Struts2 - 스트럿츠에서 한글이 깨질때 4가지를 확인해보세요. 스트럿츠 인코딩을 UTF-8로 해야하는 필수적인 4가지 파일 안녕하세요. 고코더 입니다. 제 게시물을 보면서 스트럿츠 학습 하고 있는 분에게 질문이 들어와 한번 짚고 넘어가려 합니다. 프로그래밍 언어는 서양에서 만들어졌고 영어가 모든 명령어의 기본이라 그런지 언제나 영어를 기본으로 인코딩이 되어 있습니다. 한글을 사용하려면 euc-kr 이상이필요한데 말이죠 그리고 요즘은 글로벌 사이트가 많아서 utf-8로 하는게 정석입니다. 스트럿츠2도 역시 영어 인코딩에서 UTF-8로 바꿔줘야 합니다. 강의를 따라오신분은 제가 작성한 모든 파일이 UTF-8인코딩을 기본으로 하지만 한글깨짐으로 학습에 못따라오는 분을 위해 다시 한번 설명드립니다. ● 1. JSP에서 UTF-8을 명시 JSP 파일 최상단에는 이 소스는 U.. 2019. 10. 9.
Struts2 - struts.properties 란? / 파일 생성 / 옵션 설정 스트럿츠2 struts.properties 파일로 프로젝트 설정 하기 안녕하세요.고코더 입니다. 오늘은 struts.xml 만큼 중요한 설정 파일을 알아봅니다. 프로젝트에 상세한 설정을 할 수 있는 properties 파일에 대해 알아봅니다. 모든 언어에는 해당 언어에 대한 옵션을 변경 가능한 설정 파일이 존재합니다. 스트럿츠2에서도 당연히 존재합니다.말그대로 속성을 지정하는 이 파일을 생성하고 옵션을 입력해보겠습니다. ● 1. struts.properties 대해 struts.properties 는 프레임워크에 대한 상세 설정은 변경 가능합니다. 그런데 가끔 스트럿츠를 가르킬때해당 파일을 작성하지 않고 하는 경우도 많은데 해당 파일이 없다면 기본설정으로 작동하게 됩니다.속성을 바꾸면 설정을 오버라이드 .. 2019. 10. 9.