목록Programming/Languages (19)
New World

1. 스프링 부트 설치를 위한 도구를 설치해준다 2. F1 또는 Command + Shift + p 를 눌러 spring ~ Create a Gradle Project를 눌러준다 3. 원하는 버전을 선택해주자 (저는 2.7.0 선택하였습니다) 4. 사용할 언어를 선택해줍니다. (저는 JAVA를 선택하였습니다) 4. 그룹ID를 입력해줍니다 (저는 쇼핑몰 관련 프로젝트를 하기 위해 simple.shop 이라고 입력하였습니다) 5. 프로젝트 ID를 입력해주어야 합니다 (저는 쇼핑몰을 위해 shop이라고 입력하였습니다) 6. 사용할 패키지 타입을 입력해야합니다 (저는 주로 Jar를 사용하여 Jar을 입력해주었습니다) 8. 아까 선택했던 언어의 버전을 선택해주어야 합니다 (저는 11이 편리하여 11로 입력하였습니..

code . : VS code를 설치한다. sudo ~ 로 시작되는 명령어가 많은데 위키백과 설명 ㅡ 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석 ㅡ 음.. 한마디로 다른 사용자의 권한으로 실행이라는 건가.. 현재 계정으로 다른 계정의 권한만 빌린다는 설명들도 보이던데 위키백과 설명의 후자가 맞는 의미인 것 같다. sudo apt update:실제 설치 가능한 패키지 리스트 최신화 리스트를 최신화 하는 것으로 실제 설치 X sudo apt upgrade:최신화한 걸 실제 업데이트 apt(Advance Packging Tools) 실제 의미는 잘 모르겠지..

Enter new UNIX username 에는 우분투를 사용할 닉네임을 입력해준다. New password, Retype new password는 우분투에서 사용할 패스워드와 그 패스워드와 동일한 문구를 작성하면 된다. 이후 성공적으로 셋팅이 완료되었다는 문구가 뜨며 여러 정보가 출력된다.

안녕하세요, 오랜만에 Languages 로 글을 쓰게 되었습니다. 로그인 화면을 만들어 볼 생각입니다. 차례대로 구글, 네이버, 다음 로그인 버튼, 진입 전 화면들 입니다. 우선 위와 같은 로그인 화면을 만들어 볼 생각입니다. 구글: 로그인 버튼 네이버: 간단한 글귀, 로그인 버튼, 아이디.비밀번호 찾기 버튼, 회원가입 버튼 다음: Daum 아이디로 로그인 버튼, 카카오 계정으로 로그인 버튼, 카카오 QR 코드로 로그인 버튼, 회원가입 버튼 각 화면에서 보이는 걸 나열해보았습니다. 서로 같은 부분도 있고 다른 부분도 있는 걸 확인할 수 있습니다. 공통된 부분부터 차례대로 코드를 작성해보도록 하죠. 로그인 버튼 로그인 버튼을 만들기 전 버튼 코드부터 알아두어야 합니다. 버튼 코드는 으로 주로 사용합니다. ..
안드로이드 파트를 맡은 팀원에게 문자를 받았다. "서로 다른 테이블의 값들을 찾아 json을 통해 보내줄 수 있어?" 흠.. 내가 며칠 전에 도전하였을 때는 원하는 결과를 얻지 못하여 포기했었는데 다시 한번 도전해보아야겠다는 생각이 들었다. 먼저, 서로 다른 테이블의 값들을 찾는 것에 대한 방법은 여러가지가 있다. 1. 뷰 2. 조인 3. 유니온 1. 뷰 뷰는 가상 테이블이자 잠시동안 사용할 때 사용하는 것으로 팀원이 원하는 값을 가져올 수는 있다. 하지만 지속력이 없어서 뷰는 내가 원하는 역할을 제대로 해주지 못할 것이다. 2. 조인 조인은 경험이 제일 적은 부분으로 약간의 걱정이 되었지만 서로 다른 테이블을 한데 모으는 데에는 매우 큰 역할을 해주는 것으로 이것도 보류. 조인은 여러가지의 종류가 많기..
액션 태그: 이미 정해진 액션/동작들을 위한 태그 ex) , 커스텀 태그: JSP에서는 프로그래머가 직접 필요한 태그를 만들어 사용 XML 태그 형식, 시작 태그와 종료 태그가 반드시 존재 ex) 몸체가 없는 태그 방식 몸체가 있는 태그 방식 JSTL(java standard tag library/자바 표준 태그 라이브러리) - 자바에서 커스텀 태그 기능을 이용하여 활용 빈도가 높은 태그를 개발 Core(c): 변수 지원, 제어 흐름, URL 관리, 출력, 예외 처리 XML(x): 코아, 흐름 제어, 변환 Internationalization(fmt): 지역화, 메시지 포맷, 수와 날짜 포맷 Database(sql): SQL Functions(fn): 집합체 길이, 문자열 처리 taglib지시자 ex) ..
표현식 내장객체 또는 액션태그에 저장된 자료를 쉽게 참조하기 위해 만들어진 언어 인 표현식 대신 ${exp}(표현언어는 $로 시작) 사용 ${내장 객체 또는 속성.속성값} (속성은 범위 내장 객체의 안에 있는 것) 표현식 exp에서는 산술, 관계, 논리와 같은 기본적인 연산 가능 자료 유형: 정수, 실수, 문자열('...' or "..."), boolean, null 값 기존 코드와 표현 언어 코드 비교 기존 코드 표현 언어 코드 String name = request.getParameter("name"); ${param.name} ${param.['name']} ${param.["name"]} EL을 위한 내장 객체 java.util.Map 범위 pageScope requestScope sessionS..

데이터베이스 연동 1. 브라우저에서 웹 서버(HTTP Server)에 네트워크 연결 2. 웹 서버에서 JSP Container과 연결, html 파일, 이미지 파일 등의 파일 읽기 3. JSP Container에서 servlet instance로 연결 4. servlet instance와 MySQL을 JDBC 드라이버가 연결 시켜줌 5. 웹 서버가 받은 결과를 브라우저로 보내줌 JDBC 자바 프로그램에서 데이터 베이스와 연결하여 데이터 베이스 관련 작업을 할 수 있도록 해주는 자바 프로그래밍 인터페이스를 위한 API 규격 - 데이터 베이스를 연결하여 테이블 형태의 자료를 참조 - SQL 문을 질의, 결과 처리 JDBC 드라이버 - JDBC 인터페이스에 맞춰 해당 DBMS에서 JDBC 관련 API 호출이 ..