본문 바로가기
반응형

슬기로운 자바 개발자 생활63

메서드 축출 기법(extract method) 책장 구석에 꽃혀 있는 토비의 스프링책을 무심히 쳐다본다. 책을 입수한 후로 열심히 봤는데 안본지 3년은 지난 듯하다. 아무 기대 없이 첫 장을 읽다보니 두장, 세장... 계속 페이지를 넘기게 된다. 첫 번째 예제를 옮겨본다. //변경 전 public class UserDao { public void add(User user) throws ClassNotFoundException, SQLException{ Class.forName("org.mariadb.jdbc.Driver"); Connection c = DriverManager.getConnection( "jdbc:mariadb://127.0.0.1:3306/redmango", "root", "1234"); PreparedStatement ps = c.. 2019. 9. 17.
메이븐 설정 하기 메이븐 웹사이트에서 다운로드 이후 메이븐이 다운받을 jar 폴더 지정 이클립스 설정 끝 2019. 4. 13.
Intelij 스프링 프로젝트 시작하기(초기 셋팅) 정리를 해놔야지 하면서도 잊어버린다. 인텔리J도 버전이 바뀌면서 조금씩 달라지는 것 같다. 예전에는 스프링 프로젝트 템플릿을 사용하면 이클립스 처럼 한방에 내가 원하는 만큼의 구조가 나왔는데 요즘은 메이븐 및 web 구조 등을 만들어야 하는 것 같다. 1. New Project 에서 Maven을 선택한다. 2. 메이븐 pom에 들어갈 groupid, arifactid 등을 입력해준다. 3. 별거 없음 다음 4. 전 단계에서 Finish를 클릭하게 되면 아래 화면이 나오게 된다. Enable Auto Import로 선택한다. 5. Project Structure => Facets 메뉴로 이동해 Web 폴더 관련 패스를 잡는다. 위의 순서대로 클릭을 하게 되면 아래 처럼 폴더 패스를 잡는 화면이 곧 바로 나.. 2019. 2. 10.
이클립스에서 SVN 안붙여질때 수동으로... 아래 주소로 다운 받는다. 1.http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/2.http://download.eclipse.org/technology/subversive/4.0/update-site/ 2019. 2. 2.
이클립스 jee(2018-12) 스프링 레가시 프로젝트 생성 방법 얼마 후 프로젝트가 종료 된다. 요즘 여유가 생겨 집에서 스프링을 셋팅해 놓고 평소 관심있던 기능들을 사용해보고 싶어 이클립스 및 메이븐, DB 등을 셋팅 하려 하는데... 스프링 sts 부트만 뜬다. 이거 어찌 된인지... 결국 잔머리를 굴려 혹시....? Help -> insall New Software 메뉴에 들어가 'spring'을 입력하니까 아래 왠지 Resource / Spring IDE를 설치하면 될 듯... 설치를 한 후, File -> New 로 wizard 메뉴를 보니 반가운 메뉴 스프링 레가시 프로젝트 항목이 보인다. 선택 후, Next를 누르니까 Spring Mvc 및 Maven이 보이네...^^* 최근 추세는 스프링 부트로 심플하게 백단을 개발 및 서비스를 하고 View(프론트) .. 2019. 1. 15.
WSDL 클라이언트 구현 CXF2 자바웹서비스 데이터 받기 두번째 : 웹 서비스 클라이언트 구현 서버로 부터 받은 WSDL파일을 이클립스에서 포팅시켜 자바통신소스를 만들어본다. 개념상으로는 IDL 같은 개념이긴한데... IDL 같은 경우는 proto 같은 파일로 서버, 클라이언트등의 소스를 만들지만 WSDL은 서버에서 만든 기준으로 클라이언트 소스가 생생된다. 만약 연계를 한다면 서버 코드 -> WSDL 나옴 -> 클라이언트 코드. 이런식으로 개발 순서가 진행된다 * 서버코드를 만드는 방법도 링크한다. 2017.09.10 - [슬기로운 자바 개발자 생활/스프링 및 자바웹 서비스] - (웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) (웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) 옆에 나열한 개념들을 대충 구글링해서 찾아보면 수월하게 .. 2017. 9. 10.
반응형