분류 전체보기104 [Github] 레포지토리 생성, 깃허브 업로드 먼저 저장소를 만든다 저장소 이름은 적절히... 생성한 후 url을 저장해 놓는다. https://github.com/dbs1012/work2.git 이제 이클립스로 이동하여 github에 올릴 project를 선택하고 마우스 오른쪽 클릭한다. 그러면 Git 저장소 설정 다이얼로그가 나온다. 첵크박스를 첵크 한다. 번호 순서대로 클릭한다. 이제 git파일 작성되었다. 다시 프로젝트를 오른쪽 클릭하고 Team/Commit... 을 선택한다. 그러면 밑쪽에 Git Staging이 실행된다. 모두 선택한 후에 밑으로 드레그하고 commit message를 원하는 단어를 기입하고 commit an Push를 클릭한다. 그러면 다음과 같은 다이얼로그가 나온다. git.. 2023. 2. 10. [MVC패턴] MVC패턴, model1/model2의 개념, cookie, 답글 달기 MVC 패턴이란? Model - DB(Dao,Dto) back-end View - jsp, html 등 모든 웹 front-end Controller - java형 클래스 --> 제어, 말그대로 교통정리를 하는 컨트롤러 back-end Model1과 Model2 Model.1 모든 client의 응답(response)을 jsp가 담당하는 구조 특징 * 빠른시간 안에 구현이 가능하다. * 코드가 쉽다. * 중소형 프로젝트에 적합하다. * 웹 프로그래밍의 규모가 커지면 유지보수가 어렵다. (코드를 다 분석해야되는 경우 발생) login 화면 만들기 정석적인 방법으로 화면을 만든다면! id를 저장하는 용도로 쓸 때는 cookie를 사용하고, 로그인 한 사람의 회원정보 하나를 저장할 때는 session을 사용한.. 2023. 2. 10. [JAVA] forEach문 사용이유 참조 : https://meanbymin.tistory.com/57 forEach문 사용이유 for문을 간결화하기 위해 foreach문을 사용합니다. for(let i=0; i { console.log(i); }); 방법3. for (String s : datas) 의 형태 --> datas배열에 있는걸 하나씩 string으로 넘겨받을 수 있습니다. List list = jt.select(); for(User u : list) {//for each문 System.out.println(u.toString()); 예제 해설 : list에 있는걸 하나씩 User 객체로 넘겨받습니다. 2023. 2. 10. [JDBC] JDBC란? JDBC란? https://dyjung.tistory.com/50 JDBC - JDBC란? JDBC- Java Database Connectivity- 자바에서 DB 프로그래밍을 하기 위해 사용되는 API ==> 데이터베이스 종류에 상관없다. JDBC API 사용 어플리케이션의 기본 구성 - JDBC 드라이버 : 각 DBMS에 알맞는 클라이언 dyjung.tistory.com - 자바에서 DB 프로그래밍을 하기 위해 사용되는 API ==> 데이터베이스 종류에 상관없다. 오라클, MS SQL 상관없이 구동할 수 있다. 오라클이나 MS SQL에서 JDBC드라이버를 다운 받아서 JAVA언어로 쓸 수 있다. JDBC 작업 순서 JDBC가 가지고 있는 기능은 없고, 실제 기능은 DRIVER가 가지고 있다. 1. .. 2023. 2. 9. [JAVA] Collection, Iterator , JAVA (hashmap, treemap, 디자인패턴-싱글턴) Collection(수집) ArrayList : 검색 , 선형구조 , 더 많이 씀 LinkedList(CRUD) : 실시간 추가, 삭제 , 선형구조 참조1 : https://crazykim2.tistory.com/557 참조2 :https://bangu4.tistory.com/194 Hashmap(java) https://www.youtube.com/watch?v=oLH9Y8tD9Kw 참조 Hashmap은 사전이라는 뜻을 가지고 있습니다. 웹에서 사용하는 Json이라고도 불립니다. 자바에 Hashmap이 있다면 web에는 Json이 있습니다! key : value - pair로 관리 사과 : apple 특징 * 키와 값의 한 쌍으로 관리된다. * HashMap(동기화X)은 Hashtable(동기화O)의 .. 2023. 2. 8. [Ajax] Ajax 비동기방식 개념 https://www.youtube.com/watch?v=nKD1atl6cAw&t=37s 참조 Ajax (Asynchronous JavaScript and XML) 자바스크립트를 이용해서 비동기식으로 XML을 이용하여 서버와 통신하는 방식 최근에는 XML 보다 JSON을 더 많이 사용한다. 비동기식이란 여러가지 일이 동시적으로 발생한다는 뜻으로, 서버와 통신하는 동안 다른 작업을 할 수 있다는 의미 Ajax 언어 해석하기 비동기 : Asynchronous 프론트엔드에서 페이지 전환 없이 웹서버와 통신하는 것 웹에서 실시간으로 문서편집, 지도도 보는 등의 기능을 할 수 있는데, Ajax라는 비동기로 서버와 통신할 수 있는 기술이 있기 때문이다. 서버 유저가 데이터 요구하면 데이터 보내주는 프로그램 ex) .. 2023. 2. 8. 이전 1 ··· 13 14 15 16 17 18 다음