본문 바로가기
반응형

분류 전체보기60

<a>와 <button>의 속성 / a태그에서 onclick 사용 / button태그에서 href 사용 / href, onclick, target, type 태그와 태그 등에서 클릭 시 URL 주소로 이동 경로를 넘기는 방법도 있지만, Script를 사용하여 함수를 호출하여 이동하거나, Ajax를 사용하는 방법, 페이지 내에서 화면의 위치를 이동하거나, 클릭 시에 스크립트 문을 실행할 수도 있습니다. 태그와 태그에서 사용되는 속성과 사용방법에 대해서 알아보겠습니다. 태그 태그는 앵커(anchor) 닻을 뜻합니다. url을 연결하기 위한 목적으로 사용되며, 하이퍼링크를 연결해 주는 태그로 인터넷주소와 동영상, 이미지, 음악, 그림 등의 특정 위치로 지정할 수 있습니다. href와 target 속성이 있으며, href 속성은 클릭 시 이동할 링크를 값으로 가질 수 있고, target은 href의 링크로 이동하는 방법 지정하는 속성으로 _self, _blank, .. 2024. 3. 19.
톰캣 8080포트 종료 Port 종료하기 변경하기 죽이기 웹 프로그래밍을 진행하다 보면 너무 자주 만나서 '아 이거~'하게 되는 오류들이 있습니다. 오늘은 그중 하나인 포트 번호 충돌에 대해서 알아보겠습니다. 이클립스에서 톰캣을 사용하여 프로젝트를 진행하다 보면 아래와 같은 오류를 만날 수 있습니다. Serveral ports(8005,8080) required by Tomcat v8.5 Server at localhost are alredy in use. The sever may already be running in another process, or a system process may be using the port To start this server you will need to stop the other process or change the po.. 2024. 3. 19.
Oracle 외래 키(Foreign Key, FK) 생성 추가 삭제 SQL 데이터베이스에서 "PK(Primary Key, 기본키)"와 "FK(Foreign Key, 외래키)"는 데이터의 무결성을 유지하고 관리하는데 필수적인 요소로 이번 글에서는 외래키에 대해서 알아보겠습니다. 외래키(Foreign Key, FK) 외래키는 한 테이블의 필드가 다른 테이블의 기본키를 참조하여 두 테이블 간의 관계를 연결하는 역할을 합니다. 이를 통해 데이터 간의 연관성을 명확하게 하며, 데이터의 무결성을 유지할 수 있습니다. 테이블 중에서 기본키(Primary Key) 값이 있는 테이블을 다른 테이블 간 연결을 설정할 때 사용됩니다. PK(Primary Key, 기본키)를 가지고 오는 테이블이 FK(Foreign Ket, 외래키)를 가지게 됩니다. 기본키(PK)를 가지고 있는 테이블(부모테이블)이.. 2024. 3. 15.
이클립스 다이나믹 웹 프로젝트 생성 방법 Dynamic Web Project Mac Pro M3 맥북 eclipse 이전에 맥북프로에서 이클립스와 JAVA, 톰캣을 설치하였습니다. 지금부터는 이전에 배웠던 프로젝트를 간단하게 복습을 하고 넘어가려고 한다. 복습할 내용은 Dynamic Web Project로 간단한 게시판을 만들고 DB를 연동하는 과정을 복습할 것입니다. 간단하게 다이나믹 웹 프로젝트에 대해서 알아보자면, Ecilpse의 Dynamic Web Project는 Java Servlet 기반의 웹 애플리케이션을 개발하기 위한 프로젝트 유형으로, 주로 Java Servlet 및 JSP(Java Server Pages)를 사용하여 동적 웹 페이지를 생성하고 관리하기 위해 설계되었습니다. Eclipse Dynamic Web Project 생성하기 이클립스를 실행하여 좌측 상단에 File에서 New를 선택하여 Dyn.. 2024. 3. 13.
eclipse 응용 프로그램을 열 수 없습니다. 이클립스 Mac Pro M3 맥북 맥북으로 이클립스를 설치하고 자바와 톰캣을 힘들게 설치를 했다. 자바와 톰캣이 잘 설치되었는지 테스트를 하고, 다음 날 이클립스를 실했는데 'Eclipse' 응용 프로그램을 열 수 없습니다.라고 뜨면서 이클립스가 실행되지 않았다. 해결 방법을 찾아보니 어렵지 않았지만, 이클립스를 재설치를 하면 해결된다는 분들도 있고, 다른 방법을 통해서 해결하는 분들도 있었다. 'eclipse' 응용 프로그램을 열 수 없습니다.라는 문제를 해결하기 전에 원인을 찾아보니, 대부분의 오류의 원인들이 MacOS 업데이트 이후 발생한다고 합니다. App Store 외부에서 배포된 응용 프로그램은 Apple에서 발급한 개발자용 ID인증서로 서명해야 한다고 하는데, OS 업데이트를 하면서 이 서명이 깨진 거 같다는 글을 보았는데 .. 2024. 3. 13.
톰캣 설치 Tomcat 맥북 프로 Mac Pro M3 방법 저번 글에서 자바 웹 프로그래밍을 위해서 이클립스를 설치했다. 남은 준비는 JAVA와 톰켓을 설치하는 것이다. 이번 글에서는 톰캣을 설치하는 방법에 대해서 알아보겠습니다. 톰캣을 설치하고 터미널에서 확인을 하는데, ./startup.sh 과정에서 진도가 나가지 않았습니다. 파파고에 번역결과 Java Runtime을 찾을수 없고, 환경변수가 정의되지 않았다는 오류가 발생했습니다. 자바 설치 후 다시 진행하겠습니다. 아래의 글은 자바를 설치하고 환경변수를 모두 마친 후 작성한 글입니다. 글 하단의 java 설치과 jdk 환경변수를 설정하는 글이 있으니 확인해주세요. 톰캣 설치 방법 M3 macbook pro에서 톰캣을 설치하는 방법입니다. 아파치 톰캣 사이트에서 톰캣을 다운로드 할 수 있습니다. https:.. 2024. 3. 10.
Java JDK 설치 다운로드 환경변수 설정 맥북 Mac Pro M3 이클립스를 다운로드한 후에 톰캣을 설치하는 과정에서 발생한 오류가 자바를 먼저 설치하지 않은 것 때문이라 생각되어, 자바를 설치하는 방법과 환경변수 설정 방법에 대해서 알아보겠습니다. 자바 설치 여부 확인 일단, 자바를 설치하기 전 자바가 설치 여부를 확인하는 방법입니다. 터미널에서 'java -version'을 입력합니다. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. 파파고 번역 결과 "작업을 완료할 수 없습니다. Java Runtime을 찾을 수 없습니다. 자바 설치에 대한 정보는 http://www.. 2024. 3. 10.
이클립스 다운로드 설치 Mac 맥북 M3 eclipse 과거 학원에서 웹 개발 과정을 배웠던 기억을 되살리면서, 재미삼아 웹 사이트를 만들려고 계획했다. 데스크탑을 처분해서 맥북으로 진행해야하는데 역시 맥북은 어렵다. 여러 준비를 해야하지만 이번 글에서는 이클립스(eclipse)를 다운로드 설치하는 방법에 대해서 알아보겠습니다. 이클립스(eclipse) 다운로드 이클립스 사이트에 접속합니다. 주황색 Download 버튼을 클릭해서 다운 받아도 되지만, 그 아래 위치한 Download Packages를 클릭해서 원하는 IDE만 설치할 수도 있습니다. 아래 링크에서 다운로드를 진행할 수 있습니다. https://www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home .. 2024. 3. 8.
자바 메모리 누수(Memory Leak)란? 원인 방법 이번 글에서는 자바에서 메모리 누수에 대해서 알아보고, 메모리 누수의 원인과 징후, 방지 방법에 대해서 알아보겠습니다. 메모리 누수(Memory Leak)란? 메모리 누수란 프로그램이 동적으로 할당한 메모리를 필요호 하지 않게 되었음에도 불구하고 반환하지 않고 계속 점유하는 현상을 말합니다. 메모리 누수가 발생하면 시스템 메모리가 점점 고갈되며, 이로 인해 성능 저하가 발생하고, 결국 프로그램은 충분함 메모리를 확보하지 못해 충돌할 수 있습니다. 자바와 같은 관리형 언어세서는 가비지 컬렉터가 일반적으로 메모리 관리를 담당하지만, 여전히 잘못된 코드 작성으로 메모리 누수가 발생할 수 있습니다. 메모리 누수의 원인 가비지 컬렉션 시스템에서 메로리 누수는 주로 다음과 같은 경우에 발생할 수 있습니다. 참조 해.. 2024. 3. 6.
반응형