0404 Review

4834 단어 jspjsp

웹서버와 WAS

  1. 웹서버 : 가지고 있는 컨텐츠를 제공하는 서버이다. 기본적으로 HTML, CSS, JS코드나 그림파일 등등을 제공한다.
  2. WAS : 웹 서버가 접근할 수 없는 DB나 웹서버 자체적으로는 사용할 수 없는 코드들을 웹 서버가 처리할 수 있도록 도와주는 기능을 한다.

 웹서버는 주로 요청자에게 직접적으로 정보를 전달하는 역할을 하고, WAS는 요청한 정보 중 웹서버가 처리할 수 없는 정보들을 처리할 수 있도록 코딩된 코드들을 구동해주는 역할을 한다.
 부하 방지를 위해 되도록이면 WAS는 WAS만 할 수 있는 로직 처리와 DB조회등의 일만 하도록 하고, 웹서버는 정적인 컨텐츠를 구현하도록 나눠 부하를 방지하는것이 중요하다. 실무에서 JEUS와 WebtoB를 통해 WAS와 웹서버를 나누는 이유이다.
웹 서버와 WAS의 차이
JEUS와 WebtoB 연동

오늘의 코드

삼항연산자로 submit 이후에도 selectBox값 유지

기본이 얼마나 중요한지 새삼 깨달았다.

<% String sel = request.getParameter("sel"); %>

<select	name="sel">
	<option value="+" <%="+".equals(sel)?"selected":""%>>+</option>
	<option value="-" <%="-".equals(sel)?"selected":""%>>-</option>
	<option value="*" <%="*".equals(sel)?"selected":""%>>×</option>
	<option value="/" <%="/".equals(sel)?"selected":""%>>÷</option>
</select>

변수가 곧 통행증

 각 언어들마다 연결되는 메서드가 하나라도 있으면 결국 그 언어끼리는 연결된것이나 다름없다. 물론 알맞는 통행증을 지참해야 한다는 문제가 있긴 하지만 말이다. 항상 어떤 값이 return되는지 확인하고 코딩하도록 하자.

좋은 웹페이지 즐겨찾기