본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

D E V E L O P M E N T50

[SPRING] STS4 IDE에 SVN 설치하는 방법 / SVN Connectors Error 해결방법 / STS4 SVN 설치 및 에러 해결방법 2024년 초까지 STS3를 이용한 Spring Legacy Project를 필자는 많이 사용했다. 초중반으로 들어오면서  Spring Tool Suite4를 이용한 Spring Boot Project인 Starter Project를 사용하기 시작했는데, 여러 프로젝트를 관리하면서 외부 서버로의 형상관리를 해야했다. 형상관리를 위한 툴은 여러가지가 존재하지만 대표적으로 SVN, Git 중 SVN을 이용한 형상관리를 진행하고자 했다. STS3에서 설치를 진행했던 방식 그대로 STS4에서도 동일한 방식으로 설치를 진행하려 한다. 그래서 오늘은, STS4에 SVN 설치 및 설정을 진행하고자한다. 그리고 설치 및 설정에 있어서 발생하는 에러 또한 필자가 조치했던 내용으로 공유하겠다.     STS4에 SVN 설.. 2024. 12. 24.
[Docker] Docker로 Oracle 데이터베이스 활용해 SqlDeveloper 접속하기 / Docker로 SqlDeveloper 접속하기 / Docker & SqlDeveloper SQL Developer는 Oracle에서 제공하는 무료 데이터베이스 관리 도구로, Oracle 데이터베이스와의 상호작용을 쉽게 할 수 있게 해줍니다. SQL Developer 도구를 사용하면 SQL 쿼리 작성, 데이터베이스 객체 관리, PL/SQL 개발, 데이터 모델링, 보고서 생성 등의 작업을 할 수 있습니다.주요 기능으로는:- SQL 및 PL/SQL 개발: 쿼리 작성 및 실행, 프로시저와 함수 개발.- 데이터베이스 탐색기: 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 쉽게 탐색하고 관리.- 데이터 가져오기 및 내보내기: 다양한 형식으로 데이터를 수출 및 수입할 수 있는 기능.- 리포트 생성: 커스텀 리포트를 만들고 저장할 수 있음.- 프로젝트 관리: 여러 데이터베이스와의 연결을 관리하고 프로젝트를.. 2024. 10. 25.
[Docker] Docker로 Oracle 버전 23c free 설치 / Oracle-23ai-Free 버전 설치 / Docker로 오라클 설치하기 Docker는 애플리케이션을 컨테이너화하여 배포하고 실행할 수 있게 해주는 플랫폼입니다. 이를 통해 개발자들은 코드와 그 의존성을 함께 패키징하여, 다양한 환경에서 일관되게 실행할 수 있습니다. Docker는 가벼운 가상화 기술을 사용하므로, 리소스 효율성이 높고, 빠른 배포와 확장이 가능합니다. 특히 마이크로서비스 아키텍처에 적합하여, 복잡한 애플리케이션을 손쉽게 관리할 수 있는 장점이 있습니다. Docker에 대해서 짧은 견해를 작성해보았다. Docker는 앞으로의 IT 생태계에서 언제나 박수 받을 위치에 있을것으로 생각될만큼 중요한 위치에 있다고 생각된다. 그러한 Docker를 이용해서 웹 애플리케이션을 개발하기 위해서는 웹 플랫폼을 통해서 가용되어지는 데이터를 저장할 공간인 데이터베이스를 설치해보.. 2024. 10. 24.
[Docker] Docker Pull 진행 시, error during connect 에러 발생 해결 방법 Docker를 이용해 Oracle Database 23ai Free 버전을 설치하려고 PowerShell을 열었다. Oracle사에서 제공하는 Oracle Database 23ai Free버전은 여러 설치방법이 제공되는데 그중 docker를 이용한 방법을 선택해 설치를 진행하려고 했다. Oracle사에서 제공하는 명령어는 이와 같았다.docker pull container-registry.oracle.com/database/free:latest       Docker Pull 시, 발생하는 에러error during connect 해결 방법     해당 명령어를 PowerShell에 입력 후 실행 하였지만, 에러가 발생했다. 에러 메세지는 'error during connect : '...예상되는건 'c.. 2024. 10. 24.
[Github] Git 설치하기 / Git 설치방법 / Git 다운로드 'Git은 빠르고 효율적으러 작은 프로젝트부터 대규모 프로젝트까지 모든 것을 처리하도록 설계된 무료 오픈 소스 분산형 버전 제어 시스템이다. Git은 배우기 쉽고 매우 작은 면적과 번개처럼 빠른 성능을 자랑한다. 저렴한 로컬 브랜칭, 편리한 스테이징 영역, 여러 워크플로와 같은 기능으로 Subversion, CVS, Perforce, ClearCase와 같은 SCM 도구를 능가한다.' 라고 공식홈페이지에서 소개하고 있다. Git을 이용한 형상관리를 진행하기 위해서 git을 설치하고 사용해보도록 하자.     Git 다운로드 후 설치 하기     1.  Git 공식 홈페이지에 접속합니다. Git 공식 홈페이지 주소 : https://git-scm.com/ Git git-scm.com     2.  메인화면.. 2024. 9. 25.
[Docker] Docker 설치방법 / Docker 다운로드 방법 / Docker 설치 Docker 첫번째 게시물을 통해서 Docker 라는 녀석이 어떤 녀석이고 어떤 방식으로 구성되어 있고 탄생배경 등등을 자세하게 알아 볼 수 있었다. Docker를 사용하려면 설치가 필요한데, 설치 방법이 그렇게 복잡하거나 하지 않고 생각보다 버튼 몇번 클릭으로 Docker를 빠르게 설치할 수 있다.  Docker 란 무엇일까요? Docker 개념 및 설명 [Docker] Docker란 무엇일까요? / Docker 개념 및 설명IT업계에서 종사하는 사람이라면 'docker(도커)'라는 단어를 들어본적이 있을것이다. 일을하면서나 검색을 할때, 다른 팀들과의 협업을 진행할 때, 신기술 관련 회의를 진행할 때 등등 다양한 상황junesker.tistory.comDocker를 설치하러 가기 전, Docker에 .. 2024. 6. 25.
[Docker] Docker란 무엇일까요? / Docker 개념 및 설명 IT업계에서 종사하는 사람이라면 'docker(도커)'라는 단어를 들어본적이 있을것이다. 일을하면서나 검색을 할때, 다른 팀들과의 협업을 진행할 때, 신기술 관련 회의를 진행할 때 등등 다양한 상황에서 docker라는 단어가 굉장히 많이 나오고 있다. 그렇다는건 현 시대를 살아가는 우리들(IT업계 종사자)에게 친숙하기도하고 실제로도 가장 가까이 자리하고 있는 도커(Docker)라고 하는 친구같은 이녀석에 대해서 알아보도록 해보자. √ DOCKER 탄생배경 'Docker에 대해서 좀 더 자세하게 알아보자' 라는 마음이 들었을 때, 가장 먼저 궁금했던 사항은 Docker의 탄생배경이었다. Docker라는 녀석을 사용하는데에 있어서 굳이 탄생배경이라는걸 꼭 알아야하나 라는 생각이 들 수 있지만, Docker라.. 2024. 4. 8.
[Eclipse] 이클립스에서 프로젝트 파일 안의 자바스크립트 에러 표시 없애기 / 이클립스 프로젝트 내의 자바스크립 에러 표시 없애는 방법 웹 플랫폼 개발을 진행하기 위해서는 다양한 IDE Tool을 이용합니다. 저마다 사용하는 방식 또는 설정들이 다릅니다. 그렇기 때문에 각각의 IDE Tool이 가지고 있는 에러가 발생했을때 표시하기 위한 설정들이 다양할것입니다. 오늘은 이클립스를 사용하면서 발생하는 문제들 중, 자바스크립트 파일의 에러표시가 프로젝트 파일에 까지 영향력을 주어 에러 표시가 나타나는데 이를 없애는 방법에 대해서 알아봅시다. 1. 사용중인 프로젝트 파일에서 외부에서 가져온 자바스크립트 파일로 인해 에러가 함께 표시되고 있다. 위 이미지처럼, 내가 만든 프로젝트 파일에서 외부에서 가져온 자바스크립트 파일 때문에 상위 프로젝트 파일에서도 에러가 표시되고 있다. 신경쓰지 않아도 되는 부분이긴 하지만, 어딘가 모르게 계속 거슬린다... 2024. 3. 26.
[SPRING] Spring Legacy Project 생성 시, Spring MVC Project Templates 보이지 않는 현상 해결 방법 스프링 프레임워크를 활용한 개발을 진행하기 위해서는 여러가지 개발툴, 개발환경에 필요한 JDK, 라이브러리 등등 다양한 방식의 방법들이 존재합니다. 해당 현상은 Spring Tool Suite 3.9.15버전(e4.16)에서 Spring Legacy Project를 만들면서 발생했던 현상에 대해 이야기하고자 합니다. Spring Legacy Project를 만들고 Template란에 MVC Project를 선택해야하는데, 템플릿 자체가 나타나지 않는 현상이 있었습니다. 불과 몇개월전만해도 이상이 없던 플러그인들이 조금씩 에러가 발생하기 시작했고, 사용 호환에 있어서 문제들을 발생시키고 있습니다. (슬슬 버전업을 해야할때가 아닌가... 생각이 드네요) Spring Legacy Project 생성시, Spr.. 2024. 3. 19.
[Eclipse] Spring Bean Configuration File(XML파일)에 Configure Menu가 나타나지 않을때 / XML파일에서 Configure 메뉴 보이지 않을 때 작성된 내용은 아래 환경들에서 테스트하고 작성된 내용임을 알려드립니다. JDK : 1.8 TOOL : STS 3.9.15 STS에서 Spring Legacy Project를 통해 MVC 프로젝트를 진행합니다. 데이터베이스 연동 설정도 하고, ViewResolver와 같이 페이지 전환을 위한 Bean들도 설정하고 다양한 설정들을 하기 위해 xml파일들을 운용합니다. 그런데, xml파일을 운용하기 위해서는 관련된 Configure Menu들 중, Namespace를 통해 추가하여 사용할 스키마들을 보강하여 사용해야하는데 해당 메뉴들이 보여지지 않을때가 있습니다. 당장 Namespace 탭 영역과 같이 메뉴에서 추가하여 스키마들이 제공하는 태그들을 사용해야하는데 보이지 않아 낭패를 보는 경우가 종종 발생합니다.. 2024. 3. 13.
[Eclipse] 이클립스(Eclipse)에 스프링프레임워크(Spring Tool Suite) 플러그인(Plugin) 설치하기 & 이클립스에서 Spring Legacy Project 사용하기 작성자가 사용중인 Eclipse 버전과 설치하려는 플러그인 정보는 아래와 같다. 이클립스(Eclipse) 버전 : 2020-06R (e4.16 version) 스프링 플러그인 버전 : Spring Tools 3 (Standalone Edition) 3.9.14.RELEASE 이클립스를 툴을 통해 스프링 프레임워크를 이용한 웹 서비스를 개발하기 위해서는 스프링 프레임워크를 활용할 수 있는 플러그인이 필요합니다. 이클립스를 설치하고 Spring 개발을 위해서 Spring을 검색해보면 스프링 프레임워크 플러그인이 설치되어 있지 않아, Spring Legacy Project나 Starter 등등의 프로젝트를 만들어 사용할 수 없습니다. 그래서 이번 시간은 이클립스에 스프링 프레임워크 플러그인을 설치 후, Spr.. 2024. 1. 9.
[ORACLE] 오라클 디벨롭먼트(SQLDEVELOPMENT) 도구(Tool) 설치하기 오라클 디벨롭먼트(SQLDEVELOPMENT) 도구(Tool) 설치하기 1. SQLDevelopment 설치 프로그램을 실행하면 아래와 같은 창이 나타나는데, Browse를 눌러서 사용중인 JDK 위치를 입력해준다. 2. JDK가 설치되어 있는 폴더를 찾아가서 bin폴더를 들여다 보는 폴더를 선탹 후 폴더 선택을 누른다. JDK가 잘못 선택되거나, 위치가 잘못 되는 경우엔 SQLDevelopment를 실행하는데 제한이 있으니 유의하기 바랍니다. 3. SQLDevelopment 프로그램이 실행된다. 4. SQLDevelopment를 실행하면, 환경설정 임포트 확인 알림창이 나타나는데, 아니오를 눌러 진행합니다. 5. Oracl SQLDevelopment 프로그램이 실행되고, Oracle 사용 추적 알림창이.. 2023. 4. 11.