본문 바로가기

IT

(63)
apach tomcat, IIS, Thread(Polling, Event), Async 아파치(정적 데이터) - HTML, Img톰켓(동적 데이터) - JSP을 Servlet 바꿔줌 ISS는 두개로 나누지 않음Com+로 작동하게 됨 Com+를 사용하게 되면 스테틱처럼 항상 메모리를 잡고 동작하게 된다Com+가 주로 하는 일은 DB커넥션풀, 로드벨런싱, 멀티쓰레딩, 보안(사용자 확인(OS Id)) 보통 아파치 톰켓을쓰게 되면 운영은 아파치와 톰켓을 분리하여서 사용(물리적) 아파치는 단순 데이터기 때문에 속도가 빠르다. 우선 사용자에게 빠르게 UI단을 보여주고 톰켓에서 가공 데이터를 가져와 뿌려줌. 이렇게 나누는 이유는 보통 톰켓서버는 여러개로 나누는데(한쪽이 죽더라도 다른쪽 가게, DB도 마찬가지) 새로운 것을 배포하거나, 죽을 때를 대비해서 이렇게 만듬 근데 개발하거나 게시판 정도 돌릴 경..
C# WebApplication MVC 05(페이징, 시그널R) 페이징 시그널R 챗팅
C# WebApplication MVC 04(에저, Ajax) Azure 사용 필터 & 파티션뷰 Ajax
Visual Studio 와 github.com을 이용한 Branch 별 프로젝트 관리 방법 출저: http://blog.naver.com/mcpelee/220710300178 Git 사용 방법 이 문서는Visual Studio 와 github.com을 이용한 Branch 별 프로젝트 관리 방법을 설명합니다. 소스 관리 개요git 설치https://git-scm.com/download/win 에서 git 설치https://tortoisegit.org/download/ 에서 다운로드비쥬얼 스튜디오 확장 프로그램에서 GitHub 설치PuTTY 에서 키젠Key comment 에 아이디, Key passphrase 에 비밀 번호 입력Key 복사하여 github settings > SSH keys 에 등록tortoiseGit 에서 최초 CloneClone 완료후 해당 폴더로 들어가서 Settings Gi..
WAS와 웹서버의 차이 – 톰캣과 아파치를 구별하지 못하는 사람을 위해 평소 tomcat과 apache를 잘 구분하지 못하여 공부한 내용을 정리해 본다.아파치 톰캣을 이용해서 웹서버를 띄우고 개발을 진행해왔다. 그런데 실제 일을 하면서 서버를 실핼할때 단순히 tomcat만 쓰는게 아니라 apache라는 프로그램을 별도로 실행하는 것에 혼란이 왔다. 그리고 평소에 apache tomcat은 그렇다면 두개의 프로그램을 합쳐놓은 것인가를 고민하게 되어 정리해 보았다.apache 란?apach란 것은 소프트웨어 단체 이름이다. 그리고 우리가 흔히 부르는 아파치서버라는 것은 이제단에서 후원하는 오픈소프 프로젝트 커뮤니티에서 만든 http웹서버를 지칭하는 말이다. (아파치 프로젝트는 웹서버 외에도 여러가지 프로젝트를 진행하고 있다고 한다. 이건 추후에 조사해볼것이다.) http 웹서버..
C# WebApplication MVC 03 (DropDownList, Login, Cookie) DropDownList Login(Cookie 사용) jQuery쓰는것 보다 .Net에서 제공하는 Helper를 사용하는것이 편하다 로그인 실패할경우 ModelState를 사용 컨트롤러와 view를 통신하는 메서드 16_1 로그인 저장정보 쿠키에 넣기Response는 현재 HTTP 응답에 대한 HttpResponseBase개체를 가저옴 쿠기 쓰려고 Expires는 쿠키 만기 날자 정하는것 16_2 로그인 저장정보 쿠키 삭제 17_1 쿠키 저장하고 로그인 했을 때 17_2 결과1 17_2 결과2 로그인 성공할시 메인페이지 가기18_1 메인화면 만들기(컨트롤러) 18_2 메인화면 만들기(뷰) 로그인 성공할시 19_1 로그인안되면 홈 못가게 하기19_2 Webconfig 설정19_3 컨트롤러 설정 [Autho..
C# WebApplication MVC 02 (ViewBag) Controller에서 View로 데이터를 전송하는 방법 모든 데이터 타입은 오브젝트 타입으로 온다. 1. ViewBag.네이밍 2. ViewData컬렉션(배열)타입으로 들어온다. 3. return View(파라미터);Model로 받음 주로 모델 많이 사용 DAO 쓰지 않고 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using WebAppMVC02.Models; namespace WebAppMVC02.Controllers{ public class EmpController : Controller { // GET: Emp public ActionResult Index()..
스트래티지 패턴 (strategy pattern) 스트래티지 패턴 (strategy pattern) 다형성을 이용한 패턴