본문 바로가기
반응형

전체 글254

이클립스 jee(2018-12) 스프링 레가시 프로젝트 생성 방법 얼마 후 프로젝트가 종료 된다. 요즘 여유가 생겨 집에서 스프링을 셋팅해 놓고 평소 관심있던 기능들을 사용해보고 싶어 이클립스 및 메이븐, DB 등을 셋팅 하려 하는데... 스프링 sts 부트만 뜬다. 이거 어찌 된인지... 결국 잔머리를 굴려 혹시....? Help -> insall New Software 메뉴에 들어가 'spring'을 입력하니까 아래 왠지 Resource / Spring IDE를 설치하면 될 듯... 설치를 한 후, File -> New 로 wizard 메뉴를 보니 반가운 메뉴 스프링 레가시 프로젝트 항목이 보인다. 선택 후, Next를 누르니까 Spring Mvc 및 Maven이 보이네...^^* 최근 추세는 스프링 부트로 심플하게 백단을 개발 및 서비스를 하고 View(프론트) .. 2019. 1. 15.
스타트업을 준비하는 사람들이 꼭 읽어야 할 책 "스타트업을 준비하는 사람들은 꼭 읽어야 할 책을 소개 해드립니다." '비즈니스 모델의 탄생' 아이디어를 갖고 스타트업을 준비하시는 분들도 계실 것이고 팀을 먼저 만들고 천천히 제품(서비스)을 만드려 하시는 분들도 계실겁니다. 만드려는 제품 또는 서비스의 최종 결과는 성공과 실패를 구분 짓는 것은 "매출" 또는 "수익" 이라는 것에 공감 하실 것이라 생각합니다. 물론 전략상 초기 몇년 동안은 유저확보일 수도 있고 여러 전략들이 있겠지만요~ 소개해드리는 책은 3시간 정도면 충분히 정독으로 다 읽으실 수 있습니다. 국내 대부분의 엑셀러레이터 프로그램들도 ''비즈니스 모델의 탄생"에 소개되고 있는 비즈니스 모델 캔버스를 꼭 만들어보게 합니다. 만드려는 서비스는 무엇이고 누구에게 필요하며 이것을 만들기 위해 어.. 2018. 7. 14.
탁월한 사유의 시선을 읽고 탁월한 사유의 시선을 읽고 철학이란 무엇일까요? 저는 고등학교 1학년 때쯤 "소크라테스의 변명" 이란 책을 읽어보았는데요. 이 책을 선택한 이유는 왠지 이런 책을 읽고 있으면 남들에게 있어 보이니까... 그런 동기로 철학 관련 책을 손에 잡기 시작했습니다. 이후 살면서 여러 철학과 관련된 책을 읽어 보았지만 인문학이 무엇인지 철학이 무엇인지 명확하게 이해하지 않고 막 읽었던 것 같습니다. 몇 일전 우연찮게 "탁월한 사유의 시선" 이란 책을 읽게 되었습니다. 책의 중간 부분에 철학이란 무엇인가를 저자께서 잘 설명해주신 부분이 있습니다. 철학적 사고가 국가와 개인에게 왜 필요한가 와 개인의 삶과 어떻게 연결되는지, 철학은 무엇인지에 대해 이해하기 쉽게 설명을 하셨습니다. "철학은 현실세계를 스스로 읽을 줄 .. 2018. 5. 29.
WSDL 클라이언트 구현 CXF2 자바웹서비스 데이터 받기 두번째 : 웹 서비스 클라이언트 구현 서버로 부터 받은 WSDL파일을 이클립스에서 포팅시켜 자바통신소스를 만들어본다. 개념상으로는 IDL 같은 개념이긴한데... IDL 같은 경우는 proto 같은 파일로 서버, 클라이언트등의 소스를 만들지만 WSDL은 서버에서 만든 기준으로 클라이언트 소스가 생생된다. 만약 연계를 한다면 서버 코드 -> WSDL 나옴 -> 클라이언트 코드. 이런식으로 개발 순서가 진행된다 * 서버코드를 만드는 방법도 링크한다. 2017.09.10 - [슬기로운 자바 개발자 생활/스프링 및 자바웹 서비스] - (웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) (웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) 옆에 나열한 개념들을 대충 구글링해서 찾아보면 수월하게 .. 2017. 9. 10.
(웹서비스 구현) 자바 웹서비스/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.
반응형