생초보도 따라할 수 있는 JDK1.8 기반 웹 어플리케이션 바닥부터 작성하기 #1

[TOC] 1. 개요 이전 포스팅에서 legacy 프로젝트를 준비하면서 좀더 기초에서 시작해 보자 라는 생각이 들었다. 지난 스터디 레포트 연재물에서는 포스팅 회차내 결말을 봐야 한다는 의무감 때문에 대충 넘어간 부분이 많았다. 그래서 본 연재에서는 조금 더디더라도 완전 바닥부터 하나하나 짚어 보면서 가보겠다. 우선 본 프로젝트에서 특징부터…

생존신고.. 및.. 근황..

지난주에.. 프로젝트 종료 및 이사(짐 나르기)를 완료했다… 프로젝트 에서 골치아픈 일이 엄청 많았던지라 정신 못차리고 빡집중해서 일하느라 블로그를 방치했더니… 뭐.. 원래 접속자수는 하루 한명 들어오면 많이 들어온다 치고 있던거라 그렇다치고… 태그클라우드를 보니….. 아! 언제부터 내 블로그가 nexus 및 폐쇄망 전문 블로그가 된거냐고ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아~~ 현타온다. ㅋㅋㅋ…

최근 개발 기록 (잡담 / feat: legacy project)

[TOC] 1. 개요 이전 프로젝트를 마치고 요양 겸 1달정도 쉬기로 했"었"다. 쉬면서 개발내용 복기도 해보고, 블로그도 정리하고, 운동도 좀 하고… 여튼 정말 푹 쉬면( 그런데 일 할때만큼 피곤했던건 함정… )서 지냈다. 그러다 한달이 지나고 다시 프로젝트 요청이 들어와 전화로 내용을 브리핑을 받았는데…….. 부장님 : 차장님…

Nexus 저장소 를 복사해 보자! #2

[TOC] [ ←전편보기 ] 1. 전편요약. 전편에서는 폐쇄망에서 사용할 Nexus 저장소 를 작성하기 위해 인터넷 망에서 Nexus 설치, 저장소 생성 및 설정 그리고 npm 및 maven central 저장소를 저장(캐싱) 하는 방법까지 살펴 보았다. 주의사항은 Nexus 3.70.x 버젼을 기점으로 구버젼은 Orient-DB 를 사용하고 신버젼은 H2-DB 를…

헬스장에서… 와!~ 이거 나만 불편해? (feat 정렬 알고리즘)

[TOC] 1. 개요 요전부터 계속 일만 하다보니 물몸이 되어버려서 근래 다시 쇠질을 시작하기로 했다. 정말 간만에 스쿼트랙 앞에 섰는데…. 와!~~ 시부레 악마같은 인간들 진심 정성들여서 섞어놨구나!!!. .. 이렇게 된 이상…….. 2. 네녀석 들에게 정렬 알고리즘을 알려주마! 진심으로 이사람들에게 정렬 알고리즘을 알려주고 싶어서 만들어 보았다. ㅋㅋ…

Nexus 저장소 를 복사해 보자! #1

[TOC] [ 다음편보기→ ] 1. 개요 폐쇄망에서 프로젝트를 수행하다 보면 의존 라이브러리들이 필요한 경우가 있다. 인터넷이 되는 환경이었다면 그냥 npm install 명령 또는 build.gradle 파일을 수정하여 해결하겠지만. 공공/국방 또는 금융권 같은 폐쇄망 프로젝트에서는 외부통신을 사용할 수 없기 때문에 nexus서버를 구축해 사용하거나 node_modules, .m2 또는 .gradle…

제 109회 “촛불문화제” 탐방기

올해 처음으로 촛불문화제에 참석했다 2017년 이었던가? 그때는 그나마 체력이 좀 되서 그래도 종종 참석 했었다.. 근래 업무 스트레스로 몸이 많이 망가져서 나갈까 말까 고민하다가. 최근에 그나마 체력이 조금 회복 되어서. 나가 보기로 결심했다. 아직 10년이 채 안되었는데… 이런일을 또 겪게 될줄은….. 약간은 씁슬한 마음을가지고 시청역으로…

“기초 웹 개발 프레임워크” 공개안내

[TOC] 1. 개요 기존 스터디 때 작성했던 프로젝트를 기반으로 스터디 수준이 아닌 실제 프로젝트 에 사용해도 큰 무리가 없을 정도로 다듬어 보는것을 목표로 한다. GIT 저장소 주소 https://github.com/lupfeliz/basic-web-framework 2. 하다보니 스터디 레포트를 장기 연재 하다보니 애착이 생겨버렸..다. ㅋㅋ 내용을 곱씹어보니 잘못된 부분도 많았고. 조금만 더…

폐쇄망에서 Next-JS 구동이 매우느린경우 확인사항

1. 개요 간혹 인터넷이 되지 않는 폐쇄망에서 Next-JS 를 구동해야 하는경우가 있다 (공공, 은행 프로젝트 등) 이런 환경에서 폐쇄망 nexus 를 사용했을 때 어느날 갑자기 개발모드 (npm run dev) 가 매우 느려지는 현상이 있을 수 있다. 이번 포스팅에서는 그러한 현상중 한가지를 짧게 이야기 해보려 한다….

Node 프로젝트에서 구형브라우저 지원하기

[TOC] 1. 개요 웹 프로젝트를 진행하다 보면 항상 간과하고 넘어가다 뒤통수 씨게 맞는게 있다. 바로 구버젼 호환성. 그나마 근래에는 Internet-Explorer 지원을 요구하지 않는곳들이 많기도 하고, webpack, vite 등의 bundler 에서 transpile 해 주는 부분이 있어, 난이도는 많이 낮아지기는 했으나. 정말 의외로 구버젼 브라우저호환이 문제되는 프로젝트가…