IT Etc 4

[아키텍처] 2Tier vs 3Tier

1. 2 Tier1) 구조2) 특징클라이언트가 DB서버 내부로 직접 접속이때, 디스크에서 클라이언트 각각을 메모리에 할당함 (CPU에서 읽어서 처리하기 때문에 메모리에 올리는 데까지 시간이 소요됨)데이터 처리 요청이 없을 때도 접속을 유지하며 메모리 차지3) 단점클라이언트가 커넥션 오청할 때마다 클라이언트의 용량만큼 메모리가 필요하므로 메모리 과부하가 올 수도 있음프로세서가 메모리에 올린 프로그램을 CPU를 통해 처리하는 시간이 필요함데이터 요청이 있을 때만 데이터 처리를 하는데 대기해야 하므로 메모리 낭비된다.=> 궁극적으로, 시간과 메모리가 낭비되니 비효율적이다. 2. Client/Server 구조 (C/S구조), 3Tier 아키텍처의 등장 개념 Client : request(요청)를 보내는 프로그램..

IT Etc 2023.08.29

(WEB) 통신 시 415 Error (Media Type...)

JSON 으로 통신을 오갈 때 나타나는 에러. 서로 형이 맞지 않아 발생한다. 필자는 data 와 contentType 을 JSON 설정으로 수정해준 뒤 통신이 잘 되었다. $.ajax({ url: '/test/connectiontest.do', type: 'post', data: JSON.stringify(param), dataType: 'json', contentType : "application/json; charset=utf-8", success:function(result, status){ console.log(result); }, error:function(req, status){ //req:요청객체, status:상태값 console.log(req); console.log(status); a..

IT Etc 2023.08.23

[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

[언어] 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
728x90