일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 7월 공모주 청약 일정
- 주식
- codeigniter
- 오라클
- jquery
- css
- 제이쿼리
- java
- MYSQL
- 코드이그나이터
- JavaScript
- Stock ipo
- 공모주
- 리눅스
- 자바스크립트
- 주식 청약
- 6월 공모주 청약 일정
- 공모주 청약
- 맥
- IPO
- Stock
- 자바
- 주식 청약 일정
- html
- SQL
- 공모주 청약 일정
- Eclipse
- Oracle
- php
- linux
- Today
- Total
목록개발/java & jsp (247)
개발자의 끄적끄적
[JSP] , , 태그 속성 속성 표현식/EL 타입 설명 value 사용 가능 String 읽어올 URL var 사용 불가 String 읽어온 결과를 저장할 변수 이름 scope 사용 불가 String 변수를 저장할 영역 태그의 속성 속성 표현식/EL 타입 설명 url 사용 가능 String 리다이렉트할 URL context 사용 가능 String 컨텍스트 경로 태그의 속성 속성 표현식/EL 타입 설명 value 사용 가능 Object 출력할 값 escapeXml 사용 가능 boolean 특수 문자를 변활할 지의 여부 defalut 사용 가능 Object value의 결과값이 null인 경우 출력할 값 태그의 속성 출처 : https://jyh1536.tistory.com/36?category=741666

[spring] 전자정부프레임워크 페이징 라이브러리 ------------------------------------------------------------------------------------------------------------------------------------------ 1. 설정 1.1. 전자정부 프레임워크 라이브러리 pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 egovframe http://maven.egovframe.kr:8080/maven/ true false egovframework.rte egovframework.rte.ptl.mvc 2.7.0 전자정부 프레임워크 라이브러리는 별도로 repository로 다운 받아야..
[Spring] Interceptor (1) - 개념 및 예제 인터셉터 ( Interceptor ) Interceptor란 컨트롤러에 들어오는 요청 HttpRequest와 컨트롤러가 응답하는 HttpResponse를 가로채는 역할을 합니다. 인터셉터는 관리자만 접근할 수 있는 관리자 페이지에 접근하기 전에 관리자 인증을 하는 용도로 활용될 수 있습니다. 이번 주제에서는 컨트롤러에서 인터셉터를 활용하여 접근 권한을 해보고, 기술 침투적인 HttpSession을 제거하여 세션을 처리하려 합니다. 인터셉터는 Servlet의 앞, 뒤에서 HttpRequest, HttpResponse을 가로채는 Filter와 그 역할이 유사한데, Filter와 Interceptor는 분명히 다릅니다. Filter와 Interce..

[java] Spring MVC 카카오 아이디로 로그인(REST API) [펌] Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 카카오디벨로퍼 사이트 들어간 후 로그인 카카오계정 로그인 클릭 앱 개발 시작하기 클릭 좌측에 앱만들기 클릭 앱 이름과 회사명 설정 후, 계속 진행 클릭 앱을 만든 후, REST API키를 메모장같은곳에 복사해 두자 좌측에 자기가 만든 어플리케이션에 들어간다. 이런식으로 사용불가가 뜰텐데, 사용자 관리에 들어가서 기본 설정을 해주어야 한다. OFF돼있는걸 클릭해서 ON으로 바꾸자. 필요한 항목 체크하고, 저장을 누른다. 수집목적은 적당하게 써준다. 앱 정..

[java] [Selenium] GeckoDriver로 Firefox 실행하기 [펌] Selenium은 웹브라우저 자동화 도구입니다. 여기에서는 Selenium 3.0을 통해 Firefox 브라우저를 실행하는 방법에 대해 소개할 예정입니다. 이 포스트의 실행환경은 다음과 같습니다. Selenium - Version 3.4 Firefox - Version 55.0 GeckoDriver - Version 0.18.0 Gecko란 무엇인가? Gecko는 모잘리 재단에 의해 개발된 웹브라우저 엔진입니다. 수많은 어플리케이션에서 Gecko 엔진을 사용하고 있으며 대표적으로는 Firefox, Thunderbird 등이 있습니다. GeckoDriver란 무엇인가? Selenium이 3.0으로 업데이트되면서 Gecko..

[JAVA] 자바와 셀레니움(Selenium)으로 웹 페이지 가지고 놀기 [펌] What is Selenium? 셀레니움은 웹 어플리케이션을 간편하게 테스트 하기 위해 만들어진 툴입니다. 웹 어플리케이션은 어떤 방향을 가지고 동작이 이루어집니다. 예를 들면 게시판에 글을 쓰기 위해서는 메인 페이지를 조회하고, 메뉴바에서 로그인 버튼을 클릭한 후에 ID와 PW를 입력하여 로그인 한 후에, 게시판 페이지를 조회한 후에 게시판 글쓰기 버튼을 클릭합니다. 만약 이런 중간에 거쳐야 할 동작들이 40, 50개 정도 있다면 일일이 사람이 클릭하면서 확인하기는 무리가 있을 것입니다. 예를 들면 설문조사 페이지를 만들어서 잘 동작하는지 확인하기 위해 입력 버튼을 100개를 클릭해야 한다면, 어떤 기능을 확인하기 위해 수..

[java] SQL Injection 대응 방안 [펌] SQL Injection 대응 방안 SQL Injection공격은 무엇인가? SQL Injection은 웹 어플리케이션에서 DB에 Query시 입력된 데이터의 유효성 검증을 하지 않아, 개발자가 의도하지 않는 동적 쿼리(Dynamic Query) 를 생성하여 DB정보를 열람하거나 조작할 수 있는 보안 취약점 입니다. SQL Injection공격은 왜 발생할까? 웹 어플리케이션은 User의 행동(클릭, 입력등)에 따라 DB에 있는 데이터를 서로 다르게 표시합니다. 이를 위해 Query는 User가 입력한 데이터를 포함하여 Dynamic하게 변하므로 개발자가 의도하지 않은 정보를 열람할 수 있게 됩니다. SQL Injection공격 방어 1) 입력값 검..

[스프링/인터셉터] Interceptor를 이용한 아이피 차단[펌] 하루에 글 작성 개수를 5개로 제한하고 그 이상 작성하려고 하면 아이피를 금지시켜서 다른 아이디로 로그인 하더라도 글 작성이 안되게끔 하는 방법을 알아보겠습니다. 우선 아이피 차단기능을 사용하기 위해서 인터셉터라는것이 필요합니다. 인터셉터에 대해서 간단히 설명하자면 DispatcherServlet과 컨트롤러 사이에 위치하며, 인터셉터에서 설정한 맵핑 경로에 해당하는 요청경로를 모두 가로챈다음 인터셉터 핸들러를 거치게끔 할 수 있습니다. 한마디로 말해서 컨트롤러로 가기전, 컨트롤러를 거치고난 후 어떤 처리를 해주고 싶을때 인터셉터를 사용합니다. 스프링 시큐리티에서 사용하는 필터와 기능은 비슷하지만 필터는 DispatcherServlet 앞..