Hyper Text Markup Language!를 타이핑 한 다음 엔터 키를 누르면 기본적인 html 뼈대가 자동 완성된다.https://www.flaticon.com 이용head 부분에 <link rel="shortcut icon" href="이미지
https://willowy-bienenstitch-6de5c3.netlify.app/ : 개발자도구 -> Source -> Image 폴더
HTML
float와 inline-block을 대체min-height를 충분히 주고, 네비게이션 바(메뉴바, nav)가 있는 header 부분의 위치는 fixed 시킨다위와 비슷한데 웹 배경 위에 올릴 이미지를 position: absolute;뉴진스 팬페이지 목업부트스트랩 안
자주 쓰는 픽셀 값이나 컬러 값을 저장해두고 변수로 불러옴a 태그 위에 호버하면 내부의 특정한 span이 왼쪽으로 자리 이동a 태그 위에 호버하면 more 클래스의 속성이 90도 회전ex. before, after html 내부에 적지 않고 css에서 가상으로 추가함가
VSCode 익스텐션에서 Live Sass Compiler 설치 setting.json 에서 위와 같이 설정 이런 식으로 작성하면 자동적으로 위에서 설정한 폴더에 css로 변환되어 저장된다.그러므로 scss를 따로 html에 링크할 필요는 없다. 어차피 읽을 수도 없
$ 이용html에 추가모바일 반응형으로 웹 짤 때 활용전체가 100vw일 때 해당 인자가 얼마나 그 화면에 차지할지 설정반응형에서 a : 최솟값, b : 디폴트값, c : 최댓값 querySelectAll 함수로 클래스의 인자들을 가져오면 배열임아래 함수는 nav ba
REST 통신 시 JSON 데이터에 대한 정보를 볼 수 있게 도와주는 어플리케이션컴퓨터를 종료해도 자료가 그대로 남아있게 (ex. 기존의 검색어)fetch 함수와 then, catch를 이용하여 json 데이터를 받아온다.태그 안에 data 넣기
Map API 활용 border-top으로 화살표 만들기 e target으로 범위보기 ![](https://velog.velcdn.com/images/yon
이 경우 obj1 객체는 age 변수에 접근할 수 없음하지만 obj1 객체는 자식 클래스에서 새롭게 정의 된 love 함수를 출력함. 즉 부모 클래스를 참조해 만든 자식 클래스의 인스턴스는, 자식 클래스에서 새로이 만들어진 변수나 함수에 대해 접근할 수 없음.
StringBuffer 출력
File 읽기 File FileInputStream FileOutputStream FileReader FileRead-한글 FileWriter BufferedIO Ex. 사전
ojdbc 드라이버를 다이나믹 웹 프로젝트의 webapp -> WEB-INf -> lib에 넣어둔다.이 드라이버는 (오라클을 설치했다면) oraclexe -> app -> oracle -> product -> 11.2.0 (버전명) -> server -> jdbc ->
AJAX 간단 예시 ajaxTest.jsp ajaxResult.jsp 쿠키 쿠키 설정 CookieManager.java CookieTest.jsp CookieRead.jsp oneDayPopUp.jsp popupModeProcess.jsp sevenDay
이 jsp의 역할은 view로서의 view가 아님.ajax의 요청에 대한 response 값을 띄우는 역할.요청에 대해서 success가 이루어지면,즉, 에이젝스에 명시된 주소에 대한 서블릿으로 데이터가 이동하여 함수 처리가 잘 되어서 response까지 잘 다시 성공
form을 인코딩해야 함 : multipart/form-data\[eclipse workspace 주소]\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\wtpwebapps\\jsp09_fileupload_clock
부트스트랩과 함께 게시판 글 작성 기능에 디자인 기능 및 편의를 제공하는 라이브러리특히 파일을 추가해야 하는 경우에 유용SQL에서 contents를 받는 컬럼을 clob으로 설정해야 한다 (자료 그 자체로 저장됨).ajax 부분에서 .... contentType:fal
maven repository에서 myBatis.jar 파일을 다운받아 프로젝트에 설정시킴자바에서 SQL Mapper를 지원하는 프레임워크기존에는 DAO에 SQL문을 다 넣고 처리했는데 이제는 관련 로직을 myBatis로 처리
DAO 없이 마이바티스 서블릿 JSP VIEW
개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니
개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니
Dao - SqlMapper.xml : 함수 반환형을 정하고 서로 매핑만 함. Dao는 철저하게 DB와 연결되는 역할만 담당함Service : 인터페이스인 Dao를 @Autowired로서 객체를 주입해 불러와(스프링의 DI-제어 역전), 자료형이 반환되기까지의 구체적인
게시판에 답글 달기 기능답글과 일반 글을 포함한 글 덩어리를 묶는데 사용 새 글을 작성하면 +1 되지만 답글을 작성한다고 증가하지는 않음처음 일반 글을 작성할 때 1로 insert 됨댓글을 작성하면 얘네들은 1씩 증가함답글의 depth가 되는 것임 이걸 응용해서 css
지금까지는 XML-Dao 연결 , Service만 만들고 바로 거기에 함수 정의 후 Controller 갖다 씀 과 같은 형식으로 작성했다.하지만 이제는 Service 역시 interface로 만든 후 ServiceImpl이 그것을 implements 한 후 자세한 내
타임리프와 js 활용addFlashAttribute()는 redirect 직전 플래시에 저장하는 메서드이다. Redirect 이후에는 소멸한다.
마이바티스 동적쿼리
검색 기능 마이바티스 HTML ServiceImpl 파일 업로드 yml
댓글로 입력하는 건 ajax로 구현하기 쉬웠는데 삭제는 어려웠다.왜냐하면 같은 클래스명을 가진 삭제버튼은 여러개인데 (댓글 뒤에 X모양) 그것들이 각각 가져야 하는 value 값 (댓글의 pk)이 서로 다르기 때문그러다가 data- \~~ 형식으로 클래스명 대신에 무언
JPA(Java Persistence API)는 자바 진영에서 ORM(Object-Relational Mapping) 기술을 표준화하기 위해 만들어진 인터페이스입니다. ORM은 객체와 관계형 데이터베이스 간의 매핑을 자동화하는 기술로, 개발자가 객체 지향적으로 프로그래