Category 70

[JSP] 이클립스에서 전체 인코딩 설정해주기 server.xml

jsp 할 때 한글이 깨지는 현상이 있다. DB 에 직접 넣어보니 한글이 깨진 상태로 DB 에 들어가기도 했다 ㅠㅠ 필자는 인코딩을 UTF-8 과 EUC-KR 을 혼합해서 사용중이던 것을 확인했다. jsp 파일의 인코딩과 server.xml 파일의 인코딩을 잘 맞춰주자.. 그래서, jsp 페이지는 가시적인데, server.xml 파일에서 전체 프로젝트 인코딩 설정해주는 방법은 위와 같이 URIEncoding 을 설정해 주는 것이다. 주의할 점은! server.xml 에서 설정한 인코딩과 반드시 jsp 파일의 인코딩을 맞춰주어야 한다는 것이다!

IT Etc 2023.08.23

Spring Framework 특징 및 기본 개념

Spring 설정 파일 Server.xml 경로 : tomcat 이하 Context 태그 path="/{프로젝트명}" -> localhost:8080 이하에 삽입할 루트 경로를 의미 -> path="/" 로 변경시, localhost:8080/{파일경로} 로 해당 파일에 접근이 가능하다. Resource 태그 DB Connection 관련 부분 web.xml 경로 : WEB_INF 이하 Servlet 태그 Servlet-mapping 태그 이하 servlet-name 에 선언되어 있는 dispatcher 이름을 따라간다. Servlet-mapping 태그 (1) dispatcher -> dispatcher 의 이름을 선언 (2) *.do -> url 패턴이 무엇으로 끝나는지 선언 -> .do 의 패턴의 ..

Server/Spring 2023.08.23

[언어] Java vs. C# 비교

개요 | C# 은 Java 의 아쉬운 점을 극복하기 위해 등장한 마이크로소프트사에서 만든 언어입니다. 그러나 이미 Java 로 개발되어 있는 시스템들이 많고, 다른 대안이 되는 언어들의 등장이 있었습니다. 이러한 이유로 C# 은 주로 마이크로소프트 플랫폼용 소프트웨어를 개발하는 데에 사용되게 되었습니다. 비교 | 비교1. - Run Time Environment (런타임 환경) Run Time Environment Java C# [1] Java Virtual Machine (JVM) 지원 Java 소스-> 컴파일 -> 바이트 코드로 변환 -> 변환된 바이트 코드가 JVM에 의해 네이티브 코드로 번역되어 실행됨 [1] Common Language. Runtime (CLR) 지원 .Net 소스 -> 컴파일 ..

IT Etc 2023.08.23

맥 유저 개발자 초기 세팅

가장 필요한 것 - 맥 유저라면 초기에 반드시 세팅해 주어야 할 작업 : iTerm Homebrew oh my zsh 맥의 경우, cli 에서 원하는 명령어 및 라이브러리를 brew 명령어로 편하게 다운로드 받을 수 있다. 개발 환경 세팅 시 필요한 것 : JAVA 1.7 혹은 17 Tomecat 8.5 ojdbc6.jar 웹 개발로 전향해보니, JAVA JDK 를 직접 .dmg 파일로 다운받아서 프로젝트 환경 설정 시 경로를 직접 입력해 주는 것이 더 편했던 것 같다. homebrew 로는 여러 개 버전의 JDK 를 다운받아도, 맥이 가장 최신의 java version 을 인식한다. 그래서 오라클사에서 직접 JDK 를 다운로드받아 설치했다. JDK 를 설치했다면, mac 의 경우는 다음 경로에 설치되었..

OS/Mac(M1) 2023.08.19

[mac] homebrew 설치 및 확인 방법

1. homebrew 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. homebrew 환경 설정 설치가 완료되면 다음과 같은 에러가 뜬다. Warning: /opt/homebrew/bin is not in your PATH. Instructions on how to configure your shell for Homebrew can be found in the 'Next steps' section below. 이때 Next steps 를 따라가보면 아래와 같이 입력하라는 안내가 되어 있다. ==> Next steps: - Run these two commands in ..

OS/Mac(M1) 2023.08.19

[Mac(M1)] Oracle 접속하기 (with Docker)

주제 | m1 mac 에서 docker 를 통해 oracle 접속하기 개요 | 1) Homebrew 설치 (관련 글 : https://db-master.tistory.com/5) 2) Colima, Docker 설치 3) Oracle 서버 띄우기 4) DBeaver 설치 5) DBeaver 에서 접속하기 6) 참고 : Colima 로 Oracle 다시 띄우기 위한 설정 7) (중요!) 종료 후 재연결할 시엔 아래의 명령어로 하면 안 된다. (관련 글 : https://db-master.tistory.com/6 ) 문제 | 기존에 맥북 인텔을 사용하면서 도커를 띄워 오라클을 연결한 적이 있었다. 그때는 GUI 로 도커를 띄우고, 오라클 접속을 시도했을 때, 도커 내부 터미널에서는 sqlplus 가 접속이 ..

Server/Oracle 2023.08.19

[Mac(M1)]맥에서 삼성폰 갤러리 이미지 가져오기 (갤럭시Note9, with Android Studio)

주제 | 맥에서 안드로이드폰 갤러리 이미지 가져오기 (with Android Studio) 개요 | 1) 목적 : 맥에 안드로이드폰 연결하여 사진 백업하기 2) 해결 : 모바일 안드로이드 개발자 도구인 안드로이드 스튜디오를 사용하여 디바이스의 파일에 접근하여 백업하기 문제 | 삼성폰을 사용하면서, 맥에 USB케이블로 폰을 연결하여 스마트폰 데이터에 접근하고자 할 때, 파인더를 띄워놓고 아무리 기다려도 스마트폰을 인식하지 못할 때가 있다. 해결 | 1) 사진의 경로 기본적으로 삼성폰으로 사진을 찍으면 데이터는 DCIM 폴더에 저장되게 된다. 아무 사진이나 선택하여 상세보기를 클릭하면 경로는, 내부저장소 > DCIM > 하위 위치에 존재하게 된다. 2) Android Studio 사용하여 파일에 접근하기 2..

OS/Mac(M1) 2023.08.16
728x90