본문 바로가기
반응형

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

(웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) 옆에 나열한 개념들을 대충 구글링해서 찾아보면 수월하게 작업 할 수 있습니다. => SOA, 웹서비스, XML, wsdl * was(톰캣, 웹로직, 제우스)에서 제공하는 웹서비스관련 jar들과 충돌 즉. 자신의 프로젝트 jar들끼지 의존이 되어야 하는데 was 쉐어드..가 부분적으로 로딩될 수 있다. 이럴때는 was 가이드별를 참고해서 자신의 프로젝트 구성으로만 우선 로딩할 수 있게 해야한다. 간단하게~~~ 서비스와 클라이언트를 CXF를 이용해서 만들어 본다. (axis2, CXF, spring WS) 등이 있는데... 간단하게 구글링해보니 CXF가 가장 간단한거 같다. 각 was 에서 쌩짜로 짜면 힘듭니다. axis는 구성이 잘 되지 않네요. 자바 1.7, 1.8 별로 cxf 버전도 맞춰야 하니 한번쯤.. 2017. 9. 10.
Swagger 적용하기(Spring Boot, Gradle) 스웨거(Swagger)를 나는 알고는 있었지만 모르는 사람들도 꽤 많은거 같아요. 내가 경험했던 SI 프로젝트들에서는 여러 여건 상, 프론트 개발자와 백앤드 개발자를 구분 지어서 개발하는 경우가 그리 흔하지 않기 때문에 (거의 혼자 다함...) 이런 라이브러리에 별 관심이 없는 거 같기도하고요. 하지만, 분업화 및 전문화가 되어 가고 있는게 현실이고 프론트 개발자와 백앤드 개발자가 있는 프로젝트에서는 협업할때 꼭 필요한 꽤 좋은 라이브러리 같습니다. 크롬에서 백엔드를 호출만해도 json은 떨어지니 몇몇 사이트에서는 개발시 API 주소를 자바스크립으로 간단하게 등록하고 설명을 달아 협업하기도 하는데... 스웨거... 저도 한번 설정해보았습니다. 1. Gradle 설정 compile group: 'io.sp.. 2017. 8. 15.
intellij 와 github 간단 연결 며칠 전 부터, 인텔리j와 github를 연결해서 사용해보려 시도 했지만, 직장에서는 보안 때문에 인터넷 속도가 느리고 집에서는 아이가 놀자고 한시도 가만 놔두질 않는다. 오늘 드디어 휴일이기도 하거니와 녀석이 낮잠을 잔다. 아~~ 황금같은 기회... 곧 소소하게 작은 개인 프로젝트를 시작하려 한다. 프론트쪽은 node.js 기반에 react로 백엔드는 스프링 부트 + Mysql + JPA + 스웨거 등등.. 모바일은 네이티브로 ~ 개발 환경을 닦아놓고자~ 간단하게 툴과 git 연결 고고~ 우선 git 설치 A. https://git-scm.com/downloads Commit File 를 클릭합니다. 7. 초록색은 Github에 등록된 적 없는 신규파일이라는 의미이고, 빨간색은 수정된 파일! 저는 "G.. 2017. 8. 15.
gson 사용 회사에서 메이븐이 안되는 관계로 jar 파일 다운로드 Users class 작성package gsjon; /** * Created by sungbo on 2017-08-02. */ public class Users { private String userName; private String age; private String emNum; public Users(String userName, String age, String emNum) { this.userName = userName; this.age = age; this.emNum = emNum; } public String getUserName() { return userName; } public void setUserName(String userNam.. 2017. 8. 2.
log4j java프로젝트 설정 import org.apache.log4j.Logger; public class Main { static Logger logger = Logger.getLogger(Main.class); public static void main(String[] args) { System.out.println("Hello World!"); logger.info("하이하이"); } } 메이븐이 아니더라도 프로젝트 아이콘 클릭 후, 라이브러리 클릭 로컬에 받아 놓은 jar 파일 추가, 이후 properties 파일 설정 후 사용하면됨 2017. 8. 2.
Java Comparable 메서드 클래스내 멤버 변수로 sorting Comparable을 구현해서 사용하면 된다. public class SortExample { public static void main(String[] args){ Member[] member = new Member[5]; member[0] = new Member("짱구"); member[1] = new Member("나늘이"); member[2] = new Member("강한수"); member[3] = new Member("다규라"); member[4] = new Member("황현이"); Arrays.sort(member); for(Member m : member){ System.out.println("Member : " + m.toString() ); } } .. 2017. 7. 27.
반응형