분류 전체보기278 Java EE(또는 Jakarta EE)에서 Spring Framework로 Java를 이용한 웹 개발을 공부하다 보면, 처음에는 Java SE를 사용하다가 어느 순간 Java EE를 공부하게 된다. 특히, Eclipse IDE를 사용하여 자바를 공부했다면, 처음에는 Eclipse IDE for Java Developer를 쓰다가 어느 순간 Eclipse IDE for Enterprise Java and Web Developers를 쓰게 된다. 전자가 일반적인 Java 개발용 IDE이고, 후자가 Java EE 개발을 위한 IDE이다. 그렇다면 Java EE란 무엇일까? 자바 언어의 플랫폼은 자바의 기본 기능을 탑재한 Java SE, 웹 개발을 위한 Java EE, 모바일 디바이스 앱 개발을 위한 Java ME, 데스크톱 앱이나 리치 웹 애플리케이션 개발을 위한 Java FX, 4.. 2022. 5. 24. [20220521] 개발자 일기 & TIL TIL 안 쓴 지 한 주가 지났다. 지난주부터 바쁘기도 하고 막히는 문제도 많아지는 것 같아서 조금 TIL을 쉬었다. 계속해서 수정사항이 들어오는 프로젝트도 있었고, 서버가 계속해서 다운되는 사이트도 있었다. 뭐 하나 해결되는 일이 없는 며칠 간이었던 거 같다. 이번 주부터는 Spring Boot로 진행될 프로젝트를 세팅하기 시작했다. 서버 세팅을 받아서 기본 CMS의 기능 정상화와 서버 배포가 이뤄졌다. Boot 프로젝트가 실행이 되지 않고 있어서 고민하고 있다가 팀원들의 도움으로 설정을 변경하였더니 제대로 동작하였다. 이런 일들이 어느 정도 정리가 되어(끝나진 않았다) 다시 TIL을 써보기 시작하려고 한다. 오늘은 집에서 Boot 프로젝트를 세팅해보면서 작동이 안 됐던 부분에 대해서 고민해보았다. 회.. 2022. 5. 21. [20220511] 개발자 일기 & TIL 요 며칠간 따로 공부를 안 했다. 그냥 이것저것 하다 보니 각 잡고 책을 읽지 못하고 있다. 그냥 그래서 TIL도 간단하게 적어보려고 한다. 이클립스의 프로젝트와 인텔리제이(IDEA를 포함한 IDE들, 이하 그냥 '인텔리제이')의 프로젝트 개념은 다르다고 한다. 이클립스는 워크스페이스 기반, 인텔리제이는 프로젝트 기반으로 IDE가 실행된다. 이클립스는 workspace로 지정한 디렉터리에 여러 프로젝트들이 들어있는 구조라면, 인텔리제이는 프로젝트 단위로 열리고 프로젝트를 저장하는 디렉터리 안에 여러 모듈이 들어 있는 구조이다. 즉, 이클립스의 워크스페이스는 인텔리제이의 '프로젝트'에 대응되고, 이클립스의 프로젝트는 인텔리제이의 '모듈'에 대응되는 것이다. 또 다른 점은 이클립스에서는 프로젝트의 설정에 대.. 2022. 5. 11. [20220510] TIL TIL 배웠다기보다는 알게 된 사실들에 대해 써보려고 한다. 개발을 하다 보면, 개발과는 관련이 별로 없는 문제에 부딪히게 된다. 서버의 세팅이나 개발 환경과 관련된 것들 말이다. 오늘은 빌드 도구 세팅이 말썽이었는데, 메이븐에서 의존성을 레포지토리에서 받아오지 못하는 문제였다. 결국 업무 시간 중에 해결해보려고 하다가 퇴근 시간이 지나버렸다. 결국 해결하기는 했는데 영 찝찝함을 감출 수 없었다. 왜냐면 내가 생각하기에는 말이 안 되는 방법으로 해결이 되었기 때문이다. 2020년 메이븐 리포지터리는 http로 시작하는 url을 사용하지 못하고 https로 시작하는 url만 사용하도록 바뀌었다. 또한 TLS 1.2 이상을 지원하는 JDK 버전을 사용하고 있어야 한다. 이번 프로젝트는 1.7이었는데 내가 사.. 2022. 5. 10. 이전 1 ··· 20 21 22 23 24 25 26 ··· 70 다음 728x90