전체 글 (54) 썸네일형 리스트형 [SpringBoot, ajax] ajax 다뤄보기 HTML 파일 head태그에 jQuery CDN 추가 https://releases.jquery.com/ jQuery CDNjQuery CDN – Latest Stable Versions jQuery Core Showing the latest stable release in each major branch. See all versions of jQuery Core. jQuery 3.x jQuery 2.x jQuery 1.x jQuery Migrate jQuery UI Showing the latest stable release for the current and legacreleases.jquery.com get 요청하기AjaxController.javapackage com.ajaxStudy.demo.C.. [SpringBoot + mysql + mybatis] 게시판 CRUD & 파일 첨부 게시글 작성 insert into board_table(boardTitle, boardWriter, boardPass, boardContents) values(#{boardTitle}, #{boardWriter}, #{boardPass}, #{boardContents}) * mybatis에서의 #{} (Prepared Statement 방식)JDBC의 PreparedStatement를 이용하여 값을 바인딩함값이 sql 쿼리에 직접 삽입되지 않고 바인딩 변수로 처리됨 => sql 인젝션을 방지할 수 있고 자동으로 데이터 타입을 변환하여 처리한다.- 직접 값을 삽입해야하는 경우 ${}dmf tkdydgksek. * 뷰(html)에서 데이터 출력할 때는 ${}를 사용한다.. [SpringBoot + mysql + mybatis] 프로젝트 생성 및 기본 설정 spring.io 에서 인텔리제이 커뮤니티버전에서는 부트 프로젝트 생성 지원안되서 이 사이트에서 만든 후 압축을 푼 후에 인텔리제이에서 열어야 함. (gradle 이용함)srping boot devtools = 백엔드 쪽. 자동 리로드 실행해줌lombok = 생성자, 게터 , 세터 생성 등 편리함 지원spring web = (필수) spring mvc + 타임리프, mybatis, mysql 추가함.!!** 프로젝트 만든 후에 추가한 이유?mysql dependencies가 처음에 실행될때 db를 찾아가게 되어있는데 db 가 정의되어있지 않으면 오류가 발생하기 때문에 처음에 application.yml에 db 접속정보를 기입해두어야 함=> 되도록이면 mybatis, mysql은 후에 추가!! 파일.. [SpringBoot + mysql + mybatis] 어노테이션 @RestController@Controller와 @ResponseBody를 합친것JSON 데이터를 변환하는 RESTful 웹 서비스에서 주로 사용됨모든 메서드에 자동으로 @ResponseBody가 적용됨 @Controller란?컨트롤러 클래스임을 선언하는 어노테이션View(HTML, JSP등)와 데이터를 반환할 수 있음일반적으로 ViewResolver를 통해 JSP와 같은 템플릿 엔진의 뷰를 반환할 때 사용됨 @ResponseBody메서드의 반환 값을 HTTP 응답 본문(body)으로 직접 전송하는 역할주로 JSON이나 문자열 데이터를 반환할 떄 사용@Controller에서 사용하면 뷰가 아닌 데이터를 반환함 @Service비즈니스 로직을 담당하는 클래스에 사용 @Autowired스프링 컨테이너에서 .. [NEST] FAQ nest 로 faq 구현어드민 페이지에서 crud 구현타입 필수 1개 지정, 다중 선택 안됨제목, 내용 필수 입력에디터 quill editor 사용 테이블 schema.prisma 사용하여 생성faq_img, office_faqoffice_faq 테이블의 id와 faq_img 테이블의 office_id와 연결하여 해당 게시글의 이미지 테이블을 따로 빼 두어서 관리함 [S3 이미지 저장]참고)https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-S3-%EB%B2%84%ED%82%B7-%EC%83%9D%EC%84%B1-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%8B%A4%EC%A0%84-%EA%B5%AC%EC%B6%95#s3_%EB%A6%AC%EC%A0%84re.. Flutter * class로 ui를 만들어준다 Flutter (Dart)모든 ui 는 Widget으로 구성된다. == 비슷한 표현 - React의 모든 ui 는 functional component로 구성된다.두 종류의 widget으로 구분되는데 statefule widget- 상태 변수 useState 에 의해 ui의 변화가 발생 해야 하는 경우 사용 stateless Widget- 상태 변수와 무관하게 일관된 ui를 가지는 경우 사용 * 기본적으로 제공하는 양식 코드 [react] 프로젝트 생성 및 movies에 대한 CRUD 및 search 구현 1. 프로젝트 생성하는 명령어npx create-react-app quiz01 2. 해당 폴더로 이동 명령어cd .\quiz01\ 3. 프로젝트 시작 명령어npm start 전체 소스import logo from './logo.svg';import './App.css';import { useState } from 'react';function App() { // datas 상태를 초기화, 영화 객체 배열로 설정 // datas: 모든 영화 데이터를 포함하는 상태 const [datas, setDatas] = useState( [ { id: 1, title: "Inception", genre: "Science Fiction", publ.. 스프링 0702 * Framework * EJB (Enterprise Java Beans): 기업환경의 시스템을 구현하기 위한 서버 측 컴포넌트 모델이다. 일반적으로 업무 로직을 가지고 있는 서버 어플리케이션을 EJB라고 한다.- 무겁고 불편함 -> spring 나옴 * Spring(Light Weight(경량프레임워크) , POJO (Plain Old Java Object)) Legacy (구버전의 spring)- STS3(Spring Tool Suite) : JDK11 * SpringBoot - STS4 : JDK17 - Maven Dependecies : 라이브러리 관리자 (Lib Manager) pom.xml- Maven 과 나의 인터페이스 - pom.xml를 이용해서 Maven을 컨트롤함 > 주로 쓰이.. 이전 1 2 3 4 ··· 7 다음