본문 바로가기
Chap 15. 표현 언어 ( Expression Language ) Chap 15. 표현 언어 ( Expression Language ) * 표현 언어란? 표현 언어( Expression Language ) 는 JSTL ( JSP Standard Tag Library ) 1.0 규약에 소개된 내용.JSP 2.0 부터 사용 가능하다. -표현 언어의 기본 문법 ${variable} " " 안에서도 사용될 수 있다. 표현 언어는 JSP 의 스크립트 요소 ( 스크립트릿, 표현식, 선언부 ) 를 제외한 나머지 부분에서 사용될 수 있다. JSP 2.1 부터는 아래와 같은 형식의 EL 도 지원된다. #{variable} 저 둘의 가장 큰 차이는 실제로 EL 의 값을 언제 생성하느냐에 있다. ${variable} 은 interpreter 가 해당 구문을 맞딱뜨렸을 때 바로 값을 계산한.. 2015. 1. 21.
2015 연말정산 ( 2014년도에 대한 연말정산 ) 2015년 소득공제 때는 돈을 뱉어낼 확률이 더 높아진다. ( 2014년도에 대한 연말정산 ) 첫번째 이유는 원천징수액을 평균 10% 로 축소했기 때문이다.즉 원천징수액을 줄이고 ( 예전보다 월급을 줄 때 세금을 걷어가고 ) 연말정산 때 추가 징수하는 형태로 변경되었기 때문이다. 두번째는 소득공제가 세액공제로 바뀐다. 소득공제는 총급여액에서 공제항목(인적, 추가, 특별공제 등등 ) 을 뺀 후 "과세 표준액" 을 산출하여 여기에 합당한 세율을 곱해 세금을 매기는 방식이다.세액공제는 총급여를 그대로 소득으로 인정하여( 공제하는 것 없음 ) 세금을 계산한 후, 그 세금을 줄이는 것을 말한다. 소득 공제였을 때는 -> (소득-소득공제 항목) X 세율세액 공제 하였을 때는 -> 소득 X 세율 = 내가 내야 할 세.. 2015. 1. 20.
Chap 13. 웹 어플리케이션의 일반적인 구성 및 방명록 구현 Chap 13. 웹 어플리케이션의 일반적인 구성 및 방명록 구현 * 웹 어플리케이션의 전형적인 구성 요소 -웹 어플리케이션의 주요 구성 요소. Service 클래스 : 사용자의 요청을 처리하는 기능. DAO 클래스를 통해 DB 연동을 처리.DAO 클래스 : DB와 관련된 CRUD 작업을 처리.JSP(뷰) : Service 클래스가 실행한 결과를 화면에 출력해주거나 Service 가 기능을 수행하는 데 필요한 데이터 전달.MVC 프레임워크 : 사용자의 요청을 Service 에 전달하고 Service 의 실행 결과를 JSP 와 같은 뷰에 전달. 스프링 MVC 나 스트러츠와 같은 프레임워크가 이에 해당한다. -데이터 접근 객체 ( Data Access Object ) 의 구현 데이터에 접근할 때 사용되는 객체.. 2015. 1. 20.
소셜커머스 입점 수수료는? 소셜커머스 입점 수수료는? 평균 10~20% 이나 업체의 공신력에 따라 수수료가 조금씩 다르다. 일부 소셜커머스에서는 매출이 1000만원이 안 나올것 같으면 광고비 선납으로 100~200을 먼저 받고,매출이 1000만원 미만일 경우에는 그 돈을 소셜 업체에서 갖고, 더 높게 나오면 선납금을 돌려주고, 수수료를 계산하는 방식으로 운영한다고 한다.( 소셜 업체는 손해를 안 보겠다는 구조 ) 입점 수수료가 약 10만원정도 들어가고,또한 요즘은 서버비라는 명목으로 목표매출미달시 11만원을 받고 있으며,보증보험을 요구하기도 한다.( 이 역시 손해는 절대 안 보겠다는 구조 ) 요즘 과열경쟁으로 9,800원 이상 구매시 무료배송 서비스도 하는데,이것 역시 소셜커머스가 아닌 입점업체에서 부담해야 한다고 한다.덧붙여 배.. 2015. 1. 18.
Chap 12. 데이터베이스 프로그래밍 기초 Chap 12. 데이터베이스 프로그래밍 기초 * 데이터베이스 생성 MYSQL 디렉터리\bin> mysql -u root -ppassword : ****** mysql> create database [DB 명] -u 는 명령 수행할 계정 지정-p 이후에는 db 이름을 지정한다. 사용자 추가는.. mysql> grant [권한목록] on [DB명].* to '[계정]'@'[서버]' identified by '[암호]' ex) mysql> grant select, insert, update, delete, create, drop on testDB.* to 'testID'@'%' identified by 'password'; 서버명에 % 를 지정하면 모든 서버에서 접근 가능하다는 것. cf) 한글 데이터를 저장.. 2015. 1. 18.
MSG (인공조미료)는 몸에 정말 안 좋은가? MSG (인공조미료)는 몸에 정말 안 좋은가? MSG 는 다시마 우린 물에서 감칠맛을 맛보고 만들어졌다고 한다. 인공조미료, 화학조미료로 알려진 MSG ( 글루탐산일나트륨 ) 이 소금보다 40배 안전하다고 한다.말인즉슨 MSG 는 그 강한 맛 때문에 소량을 넣어 먹지만,소금의 경우는 상대적으로 많은 양을 먹어서 훨씬 위험하다는 것. MSG 는 발효 과정을 통해 얻은 발효조미료이기 때문에 일반적으로 알려진것만큼 나쁘지는 않다고 한다. 식약청에서도 MSG 는 인체에 무해하다고 발표했다고 한다. 물론 그렇다고 MSG 가 좋다는 얘기는 또 아니다.특히나 MSG는 아이들에게는 좋지 않은데, 아이들이 어릴적부터 MSG 맛에 길들여지면 다른 맛을 잘 느끼지 못한다고 한다.성인도 미각이 둔해지기 때문에 많은 양 섭취는.. 2015. 1. 17.
Chap 11. <jsp:useBean> 액션 태그를 이용한 객체 사용 Chap 11. 액션 태그를 이용한 객체 사용 * 자바빈 ( JavaBean ) 자바빈은 데이터를 표현하는 것을 목적으로 하는 자바 클래스. -자바빈 프로퍼티. 프로퍼티는 자바빈에 저장되어 있는 값을 나타낸다.프로퍼티이름을 사용해서 메서드의 이름을 결정하게 된다. * 태그를 이용한 자바 객체 사용 - 액션 태그를 사용하여 객체 생성하기. scope 는 page, request, session, application. 기본값은 page 위의 useBean 정의는 아래와 같다. 해당 scope 에 이미 값이 존재하면 기존 값을 사용한다. PersonInfo info = (PersonInfo) request.getAttribute( "info" );if ( info == null ){info = new Per.. 2015. 1. 17.
기계식 키보드 - 청축, 갈축, 적축, 흑축 특징 기계식 키보드 - 청축, 갈축, 적축, 흑축 특징 축의 이름은 기계식 키보드의 종류를 구분할 때 쓰인다.키보드 캡을 빼면 축에 색깔이 있는데, 색깔마다 특징이 있다. 청축클릭(Click) 이라고 불리며 찰칵찰칵하는 소리와 함께 튕기는 반동이 강하여타자치는 것과 소리를 좋아하는 사람들이 매우 좋아한다.기계식 키보드 중 소음이 가장 커 회사에서 사용하기에는 무리가 있다. 갈축넌클릭(Non-Click) 이라고 불리며 소음은 청축보다 적다.살짝 차각차각하는 정도의 소음이 들리지만, 청축에 비해 키압이 조금 낮다.청축의 느낌이 좋지만 너무 시끄러워 회사에서 사용하기 어렵다면 갈축이 대안이 될 수 있다. 적축리니어(Linear)라고 불리며 소음이 거의 없이 타이핑이 가능하다.살짝만 눌러도 키가 인식되기 때문에 소위.. 2015. 1. 14.
Chap 10. 클라이언트와의 대화 2 : 세션 Chap 10. 클라이언트와의 대화 2 : 세션 * 세션 사용하기. 쿠키가 웹 브라우저에 정보를 보관할 때 사용된다면, 세션은 웹 컨테이너에 정보를 보관할 떄 사용된다.세션은 오직 서버에서만 생성된다. -세션 생성하기. 기본값이 true 이기 때문에 사실 저렇게 명시적으로 써주지 않아도 된다. 세션은 브라우저가 최초로 접속할 때 생성되며 그 이후로는 이미 생성된 세션을 사용된다. 쿠키 대신 세션을 사용하는 이유는 보안에서 앞선다는 점이다. 세션의 값이 오직 서버에만 저장되어 중요한 데이터를 저장하기 좋다. 세션은 웹 브라우저가 강제적으로 쿠키를 막은 경우에도 사용할 수 있다. -session 기본 객체 String getId()long getCreationTime()long getLastAccesssed.. 2015. 1. 14.
반응형