본문 바로가기

Graduation's

(171)
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) 다형성을 이용한 패턴
C# WebApplication MVC 01(Entity Framework, CRUD) 결과
Web Server 서버 설정 1) Window 설정 2) 결과http://localhost/C:\inetpub\wwwroot 설정 메인 폴더 HTTP의 장점이자 단점이 상태를 유지 못하는것장점은 클라이언트가 접속하고 한번만 response하면 끝나서 서버 부하가 적어 발전이 용이 여기서 쿠키정보 가저감단점이라면 상태가 유지 못하는것임 MIME Type 확인 Get 방식 URL에 값을 던져받아 서버로부터 요청받는것Post 방식 서버로 부터 값을 받는거?
Sql Server #002 Workshop1. 모든 직원의 급여 총액, 급여 평균, 최고 급여, 최소 급여를 표시 하십시오.2. 직위가 동일한 직원의 수를 표시 하십시오.3. 직원들 중에서 관리자의 수를 표시 하십시오.4. 총 직원 수를 구하고 2000, 2001, 2002, 2003년에 입사한 직원 수를 표시하십시오.5. 지급된 보너스의 평균값을 구하십시오. (보너스가 없는 경우는 0으로 적용하세요)6. 최고 급여가 10000원이 넘는 부서번호와 평균급여를 표시 하십시오.7. 영업부 부서에서 근무하는 모든 직원의 이름, 직위, 부서번호, 부서이름을 표시 하십시오.8. 직원의 이름, 사번, 관리자 이름, 사번을 표시 하십시오.9. 관리자가 지정되지 않은 직원도 포함하여 직원의 이름, 사번, 관리자 이름, 관리자의 사번을 표시 하십..
SQL Server #001 데이터베이스의 정의 데이터베이스란 ‘데이터의 집합’DBMS는 데이터베이스를 관리/운영하는 역할 (Management System이란 말이 들어가면 동시성이 가능하다는 것을 말함)데이터베이스는 여러 사용자나 응용프로그램이 공유하고 동시에 접근이 가능해야 함 SQL Server는‘데이터베이스’를 자료가 저장되는 디스크 공간(주로 파일로 구성됨)으로 취급 데이터베이스의 중요한 특징 데이터의 무결성(Integrity)데이터의 독립성보안(Security)데이터 중복의 최소화응용프로그램 제작 및 수정이 쉬워짐데이터의 안전성 향상 DBMS 개요 >> DBMS 분류 개요 >> DB MS 분류DBMS 개요 >> SQL 개요 SQL(Structured Query Language)는 관계형 데이터베이스에서 사용되는 언어 S..