크롬에서 history.back()이 안되는 현상이 있었는데 history.back()을 12history.back(); return false; cs 로 수정하니 잘 동작된다. 만약 jquery 상이라면12345678$(‘#button’).click(function(e){ history.back(); e.preventDefault(); } Colored by Color Scriptercs 로 해결할 수 있다.원인은 브라우저 별로 하이퍼 링크에 대한 동작이 남아 있기 떄문에 두 방식모두 기본행동을 저지 하는 것으로 해결하는 방법이다.
Apache Maven(프로젝트 관리 도구) - Ant : 자동화 스크립트- Gradle : Maven 대신 요즘 많이 사용되는 프로젝트 관리 도구 1. 목표와 특징(1) 빌드 절차를 간소화- 통합된 빌드 시스템을 제공(2) Qulity Project Information 제공- 개발에 있어서 Best Practice를 위한 지침 제공(3) 프로젝트 관리 도구(4) 모듈간의 의존성을 관리하는 매커니즘을 제공(5) 소스코드의 디렉토리 구조를 표준화 시켜준다. 2. 개념(1) Project Object Model(POM)- Maven은 XML에 Project에 대한 정보를 기술 (2) Dependency Management Model- 모듈간의 참조를 위한 dependency를 관리하는 방법이 표준화 되어 ..
Tomcat서버 에러 문제는 아래 5가지 원인이 있을 수 있습니다. 1. web.xml 에러servlet등록이 잘못되어 있을 때를 말한다. servlet-name, servlet-classm url-pattern을 오타없이 정확히 기입했는지 확인하자. 2. 서블릿 어노테이션생성한 servlet의 어노테이션에 오타가 있을 경우 서버가 시작되지 않는다. 때문에 어노테이션 부분을 잘못 썼는지 다시 한번 확인해 보자. 3. 포트번호(8080) 충돌기본설정 포트번호인 8080에 다른 서버가 잡혀 있어서 톰캣서버가 이 포트번호에 접속하려는 경우 충돌이 발생하면 역시 에러가 난다. 톰캣의 conf폴더의 server.xml파일에서 포트번호를 다른 번호로 변경해주자(보통 8090이나 80를 사용한다). 4. 프로젝트 클..
eclipse가 설치된 JDK를 인식하지 못해서 발생하는것 같다.이럴때는 아래와 같이 진행한다. 이클립스 메뉴 'Project -> Properties' 를 클릭하여 Properties 창에서 왼쪽의 'Java Build Path'를 선택하고 오른쪽에서 Libraries 탭을 클릭한다.① 'Add Library....'를 클릭하고 나온 대화창에서② 'JRE System Library'를 선택한 후③ 'Next >'를 누른다. 다음으로 아래를 따라한다.① 'Alternate JRE'를 선택하고② 'Installed JREs...' 버튼을 눌러(위 캡쳐 참고)③ 설치된 JDK 폴더 내의 JRE를 바르게 선택해 준다.④ 선택이 끝나면 OK를 클릭한다. 이후 빌드를 자동이든 수동이든 실행하면 아래와 같이 깔끔하..
(The Network Adapter could not establish the connection) 해결 방법 1. 접속정보가 잘못됨 2. 방화벽 문제 - 오라클이 설치된 서버가 방화벽에 있는 경우, 클라이언트 컴퓨터의 IP를 서버 방화벽에 접속허용 3. 오라클과 연동프로그램 (ex: JSP Server)가 같은 머신에 있지 않은 경우 - 오라클 클라이언트를 설치했는지 확인, 같은 머신에서의 연동이면 설치할 필요 없음 4. DB서버에 리스너 ON(시작됨)이 아닌 경우 시작 > 실행 > services.msc > 목록에서
Tomcat 서버를 이용해서 이클립스로 개발을 하다보면 이클립스가 불완전종료 될 때가 있다. 이럴때 이클립스를 다시 실행하고 톰캣서버를 실행하면 포트 충돌이라고 톰캣서버가 실행되지 않는다는 오류창이 열린다. 이클립스가 불완전 종료 되면서 톰캣이 열어놓은 포트(8080)를 미처 닫지 못했기 때문이다. 이럴때 보통 재부팅을 하게 되는데. 재부팅을 하게되면 열어놓았던 창들과 준비해놓은 자료들 때문에 조금 재부팅하기 아까운게 사실이다. 이럴 때 사용할 수 있는 팁이다. 1. cmd를 관리자모드로 실행 2. 명령어 netstat 를 실행해주는데 옵션을 붙여준다. netstat - nap tcp | find "LISTEN" > 현재 local컴퓨터에 열린 포트 중에 tcp만 보여준다. netstat -ano > 열..
jsp파일 제일 첫번째 라인에 컴파일에러가 뜨는에러.실행해보면 이상없이 실행되긴하지만 뭔가 문제가 있어보이는에러. 해결법은프로젝트 우클릭 -> Build Path -> Configure Build Path...-> Libraries 탭 -> add library -> server runtime -> was 선택 -> 끝
이클립스 화면 아래의 [Server]창에서 마우스 오른쪽 버튼을 클릭해서 나타난 바로가기 메뉴에서[New -> Server]를 선택하기. 자신이 설치한 톰캣 서버 버전을 클릭한뒤 Next를 누른다. [Browse]를 클릭해서 톰캣 서버를 설치한 경로를 잡아주고 Finish를 클릭합니다. [Server] 창에서 만들어진 톰캣서버에서 마우스 오른쪽 버튼을 클릭하여 나타난 바로가기 메뉴에서 [Start]를 선택해서 서버를 구동시킵니다.아래 사진은 서버를 구동해서 정상적으로 서버가 동작하고 있는 상태입니다. 만약 서버가 구동되지 않고 에러 창이 뜨면 이미 톰캣 서버가 실행중이기 때문에 이클립스에서 서버를 구동하기 위해서는 이미 실행중인 톰캣 서버를 중지시켜야합니다.
● Web Programming 1. 준비사항(1) 웹 서버- IIS, Apache, Tomcat, ...Tomcat (8.5버전) 다운 -> https://tomcat.apache.org/download-80.cgi- Websphere, WebLogic, Jeus, JBoss, ... Tomcat 서버 세팅 자신의 운영체제에 맞는 Tomcat Server를 다운 받아서 압축을 푼다압축을 푼 뒤에 서버 프로그램을 실행시키기 위해 bin폴더에서 startup.bat을 클릭한다. startup.bat을 클릭하면 아래와 같이 프로그램이 실행된다. 정상적으로 서버가 켜지면 웹브라우저를 켜서 localhost:8080을 치면 아래와 같은 홈페이지가 나온다. (2) 웹 프로젝트프로젝트 폴더WEB-INFclasses..
1. 프로젝트(Project) - 사업(1) 정의 : 제품, 서비스를 일정기간동안 만들어내는 과정(2) 실패 원인불완전한 요구 사항사용자의 참여부족인력 및 기술 자원 부족비현실적인 기대감경영층의 지원 부족요구사항 및 사양의 변경프로젝트 계획 부족(3) R & R(Role and Responsibility) - 프로젝트 인원 구성1) PM(Project Manager)- 프로젝트 성공에 대한 책임- 프로젝트 팀 구성에 대한 권리와 책임- 프로젝트 업무 정의- 리스크 관리 및 외주 관리- 다른 팀 또는 프로젝트 팀간의 의사 소통 2) PL(Project Leader)- 각 본인의 파트에 대한 설계와 무결점에 대한 책임- 구현 단계 이끌기- 각 본인의 파트에 대한 의사소통- 각 본인 파트 검토 및 보고서 작성..