728x90
반응형

<body  oncontextmenu="return false" ondragstart="return false" onselectstart="return false">

 

=> 페이지 전체
  

<div id="mouse_no" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
이곳에선 오른쪽 마우스 클릭 및 <br>드래그가 안되요!
</div>

 

=> 특정영역

 

 

contextmenu="return false"       우클릭 방지
ondragstart="return false"         드래그 방지
onselectstart="return false"       선택 방지

 

**jquery

=> 스크립트로 하면 알툴바로 뚤린다.

 

<script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../js/common.js"></script>
<script> 
$(document).ready(function(){
 $(document).bind("contextmenu", function(e) {
  return false;
 });
});
$(document).bind('selectstart',function() {return false;}); 
$(document).bind('dragstart',function(){return false;}); 
</script>

728x90
반응형

'Web Programming > front-end' 카테고리의 다른 글

Ajax 란?  (0) 2018.09.04
jQuery input 배열 값 가져오기  (0) 2018.08.30
<thead><tbody>  (0) 2013.09.30
<colgroup>  (0) 2013.09.25
<div>코딩  (0) 2013.09.25
728x90
반응형

1.

우선 windows 7 일 경우 텔넷을 쓸 수 있게 되어 있는지 확인

"텔넷 클라이언트" 가 선택된 상태인지 확인

 

 

2.

cmd 를 실행한 후에, 명령 프롬프트에

telnet [IP 주소] [포트]

예) telnet 168.192.1.1 80

라고 입력한다.

 

2-1.

80 포트가 열려있지 않다면 "....연결하지 못했습니다." 라는 메시지가 나온다.

 

 

2-2.

80 포트가 열려있다면, 화면에 커서만 깜빡이게 된다.

방화벽으로 인해 80 포트에 안 붙을 때, 방화벽의 개발 여부를 확인할 때 유용하다.

 

 

 

3.

참조 사이트

 

http://cdmanii.com/697

 

728x90
반응형

'Web Programming > java-jsp' 카테고리의 다른 글

http, https 의 상대주소  (0) 2014.05.08
객체 지향 설계 원칙 solid  (0) 2014.04.21
assertThat(), is()  (0) 2014.03.18
부모창 컨트롤하기  (0) 2014.03.12
잘 되던 프로젝트가 갑자기 에러가!!  (0) 2014.02.24
728x90
반응형

JUnit[ assertThat(), is() ]

JUnit 은 사실상 자바의 표준 테스팅 프레임 워크라고 불릴 만큼 폭넓게 사용되고 있다.

JUnit테스트는 main() 메소드와 System.out.println()으로 만든 테스트만큼 단순하기 때문에 빠르게 작성할 수 있다.

또, 테스트 작성 시 자주 필요한 편리한 여러가지 부가기능도 제공한다. 대부분의 자바 IDE는 JUnit 테스트를 손쉽게 실행할 수 있는

JUnit 테스트 지원 기능을 내장하고 있어서 더욱 편리하게 JUnit테스트를 만들고 활용할 수 있다.

 

사용법은 다른 블로그에 더 자세히 나와 있으니…

* 이클립스에서는 main 메소드를 만들지 않아도 된다.

1 public static void main(String[] ages) {
2     JUnitCore.main("com.hans.vo.User.UserDaoTest");
3 }

 

assertThat() 

assertThat() 메소드는 첫 번째 파라미터의 값을 뒤에 나오는 매처(matcher)라고 불리는 조건으로 비교해서 일치하면 다음으로 넘어가고,

아니면 테스트가 실패하도록 만들어 준다.

is()는 매처의 일종으로 equals()로 비교해주는 기능을 가졌다.

이클립스 단축키 alt + shift + x 다음 t

 

일반 코드와 JUnit 코드 비교

일반 코드

01 if(!user.getName().equals(user2.getName())) {
02     System.out.println("테스트 실패(name)");
03 } else if(!user.getPassword().equals(user2.getPassword())) {
04     System.out.println("테스트 실패(password)");
05 } else {
06     System.out.println("조회 테스트 성공");
07     System.out.println("id : " + user2.getId());
08     System.out.println("password : " + user2.getPassword());
09     System.out.println("name : " + user2.getName());
10 }

JUnit 코드

1 assertThat(user.getId(), is(user2.getId()));
2 assertThat(user.getName(), is(user2.getName()));
3 assertThat(user.getPassword(), is(user2.getPassword()));

728x90
반응형

'Web Programming > java-jsp' 카테고리의 다른 글

객체 지향 설계 원칙 solid  (0) 2014.04.21
telnet 포트확인  (0) 2014.03.21
부모창 컨트롤하기  (0) 2014.03.12
잘 되던 프로젝트가 갑자기 에러가!!  (0) 2014.02.24
jsp 한글깨짐!!!!!!!!!!!!!!!!  (0) 2014.02.17
728x90
반응형

부모의 부모창은 어떻게?


메인창에서 팝업화면을 호출 후 팝업창에서 또 다시 새로운 팝업창을 호출하였다.
예시) 메인화면 --> 팝업1 --> 팝업2

이때 팝업2 에서 메인화면을 컨트롤 하고자 하는 경우 parent 또는 opener..... 를 사용하게 되는데
이렇게 될경우 팝업2 에서는 팝업1 을 인식하고 있으므로 script 오류가 발생하게 된다.
parent는 iframe 또는 frame 구조를 사용시에 이용되고 opener. 은 팝업화면에서 부모창에 대한컨트롤시 사용된다.
때문에 부모의 부모창을 컨트롤 하기 위해서는

opener.opener. 이렇게 두번 사용하게되면 메인화면 에 대한 컨트롤이 가능하다.

예를들어

예시 :: 메인화면 --> 팝업1 --> 팝업2

function goList(seq, name, date) {
  opener.form1.elements["seq"].value = seq;
  opener.form1.elements["name"].value = name;
  opener.form1.elements["date"].value = date;
  window.close();
}

이렇게 사용할 경우 팝업2는 팝업1 에 대해 컨트롤을 하는것으로 인식하므로 스크립트 에러가 발생한다.

팝업2 에서 메인화면으로 데이터전송 또는 컨트롤을 위해서는

function goList(seq, name, date) {
  opener.opener.form1.elements["seq"].value = seq;
  opener.opener.form1.elements["name"].value = name;
  opener.opener.form1.elements["date"].value = date;
  window.close();            //현재화면(팝업2) 닫음
  opener.window.close(); //팝업1 닫음
}

위와같이 스크립트를 사용할 경우 팝업2 에서는 메인화면에 대한 화면컨트롤이 가능하며 팝업1 과 팝업2는 스크립트가 실행되면서 자동으로 닫히게 된다. 만약 팝업화면을 닫고 싶지 않을 경우에는 window.close(); 이 부분을 주석처리하면된다.


opener.parent.list1.location.reload();
를 하니깐 부모의 부모의 왼쪽 프레임이 새로고침 되었다.

 

728x90
반응형

'Web Programming > java-jsp' 카테고리의 다른 글

telnet 포트확인  (0) 2014.03.21
assertThat(), is()  (0) 2014.03.18
잘 되던 프로젝트가 갑자기 에러가!!  (0) 2014.02.24
jsp 한글깨짐!!!!!!!!!!!!!!!!  (0) 2014.02.17
PORT 접근 TEST[telnet ip port]  (0) 2014.02.17
728x90
반응형

잘 되던  프로젝트가 갑자기 에러가 있다고 표시됩니다.

그런데 프로젝트 이름에만 에러 표시가 되고, 어떤 파일에서 에러가 발생했는지 찾을 수가 없네요.

각 폴더를 다 들어가봐도 에러 표시가 된 부분이 없습니다.

"File::Refresh(F5)", "Source::Clean Up" 기능도 해봤는데 계속 에러가 표시되네요.

 

->> 해당프로잭트 클릭 하신후 상단매뉴에 Project 클릭 -> Java Build Path 클릭

Libraries 에 들록되어 있는 빌드패스를 캡쳐하든 적든 백업해두신후 전부 Remove 하신후헤
기존것처럼 다시 등록 하신후 OK를 하시면 다시 컴파일이 됩니다. 가끔 이클립스가...꼬일때가 있습니다.
또한가지  Project 클릭 -> Java Compiler 클릭 최상단에 체크  옆에 Confiquer Workspace Settings...
라는걸클릭해보시면 현재 프로잭트가 어떤 컴파일 버전을 가지고 컴파일되는지 알수있고 체크박스로 지정시 컴파일러를 별도로 설정할수 있습니다(시스템에 설치된 자바와 실제개발할때 jdk버전이 다른경우에 쓰임).

 

728x90
반응형

'Web Programming > java-jsp' 카테고리의 다른 글

assertThat(), is()  (0) 2014.03.18
부모창 컨트롤하기  (0) 2014.03.12
jsp 한글깨짐!!!!!!!!!!!!!!!!  (0) 2014.02.17
PORT 접근 TEST[telnet ip port]  (0) 2014.02.17
java/jsp/json 간단예제  (0) 2014.02.17

+ Recent posts