유연한 개발 블로그

고정 헤더 영역

글 제목

메뉴 레이어

유연한 개발 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (7)
    • 프로그래밍 개발 환경 (1)
    • 개발 일지 (6)

검색 레이어

유연한 개발 블로그

검색 영역

컨텐츠 검색

전체 글

  • [개발일지] 웹 애플리케이션 다국어 처리가 안되는 문제. Spring 자바에서 다국어 처리하기

    2022.11.24 by 유연한 개발자

  • [개발일지] nodejs로 API 서버 만들기 PART. 2

    2022.10.28 by 유연한 개발자

  • [개발일지] nodejs로 API 서버 만들기 PART. 1

    2022.10.14 by 유연한 개발자

  • [개발일지] 화면 기능 개발하기

    2022.10.05 by 유연한 개발자

  • [개발일지] 오류를 해결하기 위한 과정 PART 2.

    2022.09.29 by 유연한 개발자

  • [개발일지] 오류를 해결하기 위한 과정 PART 1.

    2022.09.28 by 유연한 개발자

  • [Eclipse] 빠른 로그 분석을 위한 초기 개발 세팅하기

    2022.09.23 by 유연한 개발자

[개발일지] 웹 애플리케이션 다국어 처리가 안되는 문제. Spring 자바에서 다국어 처리하기

업무를 하다가 고객사의 웹 애플리케이션에서 일부 데이터가 영어로 접속했을 때 다국어 처리가 안 된다는 요청이 있었습니다. 음.. 이번에도 스마트팜 프로젝트이군요. 제가 개발한 프로젝트는 아니었지만 이렇게 자주 요청을 해오니 이제는 없던 애정이 생길 정도입니다. 일부 단어가 영어로 변환이 안 된다고 합니다. 다국어 처리 기능이 전체가 아닌 일부만 변환이 안된다고 한다면? 생각보다 간단한 문제일 수 있겠네요. 구체적인 현상 파악하기 그래도 구체적인 현상을 파악해야 정확환 원인을 찾아갈 수 있겠죠. 문제가 발생한 부분을 살펴보았습니다. UI를 살펴보니 이미지를 분석하는 기능입니다. 이미지를 분석 후, 결과를 화면에 출력하는데, 출력된 결과가 다국어 처리가 안 되고 한글로 나옵니다. 그래서 현상을 정리해보면, ..

개발 일지 2022. 11. 24. 16:46

[개발일지] nodejs로 API 서버 만들기 PART. 2

저번 글의 환경설정이 끝난 후 시일이 지났습니다. 예상과 다르게 업무 상황이 달라져서 결국 글을 이어가지 못하고 API 서버는 빠르게 구현하는 것으로 마무리 지었습니다. 다행히 추가 업무 중 하나로 API 서버의 기능을 추가하는 일이 들어왔습니다. 이번 기회에 추가 기능을 구현을 다뤄볼까 합니다. 그럼, 이어서 진행하겠습니다. https://heinrain.tistory.com/6 [개발일지] nodejs로 API 서버 만들기 PART. 1 스마트팜 프로젝트가 있었습니다. 스마트팜 플랫폼이라고 하여 구현된 웹 애플리케이션입니다. 이 스마트팜 플랫폼과 관련하여 업무 하나가 저에게 떨어졌습니다. 왜 API 서버를 만들어야 하 heinrain.tistory.com API 서버 환경 구성은 이전 글을 참고해 주..

개발 일지 2022. 10. 28. 09:50

[개발일지] nodejs로 API 서버 만들기 PART. 1

스마트팜 프로젝트가 있었습니다. 스마트팜 플랫폼이라고 하여 구현된 웹 애플리케이션입니다. 이 스마트팜 플랫폼과 관련하여 업무 하나가 저에게 떨어졌습니다. 왜 API 서버를 만들어야 하는가 기존에는 IoT 관련 데이터를 실제로 수집하지 못하는 상황이라, DB에 더미 데이터를 생성하고 있었습니다. 회의를 진행하는 와중, 기존의 더미 생성 방법을 버리고 API 서버를 간단하게 구축하여 인터페이스를 하자는 의견이 나왔습니다. 향후 실제 IoT 데이터가 들어오면 조금 더 수월하게 인터페이스를 하는 것이 목적입니다. 왜 API 서버를 NodeJS로 개발하는가라고 의문이 있으실 수 있는데, 제가 오랫동안 써왔고 간단하게 API 서버를 구성할 수 있기 때문입니다(주관적인 관점입니다). 환경 설정하기 간단한 API 서버..

개발 일지 2022. 10. 14. 17:26

[개발일지] 화면 기능 개발하기

오늘 업무는 화면 개발을 해야 합니다. 요즘에는 쿼리로 데이터를 추출하여 협업과 커뮤니케이션하는 경우가 많았다 보니, 오랜만에 화면 개발을 진행하게 되었습니다. 무엇부터 해야 할지 벙 찝니다. 가끔씩 코딩을 해주어야 하는데, 다 잊어버리지는 않았는지 불안감이 듭니다. 구현 목표 정의 정신차리고, 무엇을 어디서부터 어디까지 개발을 해야 하나 명확히 정리해야겠습니다. 화면에서 이미지를 클릭 시 그리드에 데이터를 노출하는 비교적 간단한 기능입니다. '아이콘 클릭 -> 화면 하단 레이아웃에 데이터 노출' 기능입니다. 그다지 어려워 보이지는 않네요. 적용 중인 라이브러리&프레임워크 일단 기존 화면이 구현된 상황에서 기능을 추가하는 작업이기 때문에 어떤 라이브러리와 프레임워크가 적용되어 있는지 확인해 봤습니다. 개..

개발 일지 2022. 10. 5. 15:38

[개발일지] 오류를 해결하기 위한 과정 PART 2.

PART 1. 에서 이어가도록 하겠습니다. 2022.09.28 - [개발 일지] - [개발일지] 오류를 해결하기 위한 과정 PART 1. Exception 처리를 확인하자 오류가 IndexOfOutBoundException 에러라는 것까지 확인을 했습니다. 그런데 왜 로그가 찍히지 않았던 걸까요? 원인 없는 결과는 없죠. 소스를 확인해 봤습니다. 위 코드를 보면 throws로 예외를 던지고 있습니다. 이클립스 IDE에서 search 기능으로 해당 메서드를 검색해서 호출하는 소스 코드를 찾았습니다. 위 코드에서 @Scheduled 어노테이션은 Spring 스케줄러입니다. 즉, 예외처리를 throws로 던지기만 하고 try~catch로 따로 처리하지 않았네요. 로그라도 찍어줬으면 앞의 수고를 덜 수 있었을 ..

개발 일지 2022. 9. 29. 11:16

[개발일지] 오류를 해결하기 위한 과정 PART 1.

들어가기에 앞서.. 이 카테고리의 첫 글입니다. 저는 서울에서 거주 중인 7년 차 개발자입니다. 지방에서 상경해서 정신없이 살아온 것 같은데 어느덧 경력이 이렇게 흘렀네요. 일을 하면서 기록의 중요성을 체감하고 개발일지를 블로그에 적어볼까 합니다. 이 카테고리에서는 주로 개발과 관련된 주제를 적어나갈 예정이지만, 빅데이터나 인프라와도 관련이 있기 때문에 개발과는 다른 인프라, 환경에 대해서도 다룰 가능성이 있습니다. 형식은 일지 겸 일기 형식이 되겠네요. 그럼, 저의 기록이 블로그를 보시는 분들에게 최대한 인사이트를 얻으실 수 있도록 노력하겠습니다. 오류 분석과 해결 업무 요청이 들어왔습니다. 회사에서 일을 하던 도중, 제가 참여하지 않았던 프로젝트의 오류 해결 요청이 들어왔습니다. 사실 이 업무 요청은..

개발 일지 2022. 9. 28. 18:02

[Eclipse] 빠른 로그 분석을 위한 초기 개발 세팅하기

프로그래밍 개발을 진행할 때 중요한 것 중 하나가 로그 분석 역량입니다. 개발을 하면서 버그가 아예 일어나지 않을 가능성은 거의 없습니다. 이때, 오류가 발생을 하면 로그를 분석하고 원인을 빠르게 찾아내는 능력이 있다면 개발 시간을 단축할 수 있습니다. 오늘은 개발 툴인 Eclipse를 설치 후 효율적인 로그 분석을 위한 세팅을 알아보겠습니다. 첫 번째 방법: 가독성을 위해 Marketplace에서 플러그인 다운받기 Eclipse IDE를 설치하면 제공하는 Eclipse Marketplace를 활용하면 유용한 플러그인들을 설치할 수 있습니다. 플러그인을 설치하지 않고 서버를 구동시켜 콘솔 창을 띄우면 검은 것은 글씨이고 흰 것은 바탕색이니 한눈에 로그가 들어오지 않게 됩니다. 로그 관련해서도 괜찮은 플러..

프로그래밍 개발 환경 2022. 9. 23. 16:31

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
유연한 개발 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바