본문 바로가기

분류 전체보기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.