본문 바로가기
반응형

팀프로젝트7

JS와 JSP 파일의 차이점, 그리고 JS 파일 JSP파일에서 사용 많이들 헷갈려(?) 하고 착각(?)도 하고 나조차도 많이 혼란스러운 JS와 JSP 파일은 뭐가 다를까...? 사실 몰라도 크게 상관이 없을거같아서 그동안에는 그냥 무시하고 지나쳤었다. 하지만 이번에 기업 팀 프로젝트를 진행하면서 받은 프로젝트내에는 수많은 JS파일안에 수많은 코드들이 내포되어있고, JSP 파일에서는 별다른 구현부가 없다는것을 발견했다. 그동안 국비지원수업을 받다보면 JSP 파일에서 직접적으로 UI를 구현하고, Server와의 통신을 직접 JSP에서 호출하여 Controller를 통해 값을 구해오거나, Ajax를 직접 JSP 파일 내에서 선언하고 구현하여 값을 구해오곤 했는데... 이번 프로젝트 파일 코드 분석을 하다보니 의외로 JSP파일에서는 HTML 적인 요소들 외에 직접적으로 Scri.. 2023. 4. 5.
sts로 mysql을 연동, mybatis를 이용하여 db에 데이터를 입력시 한글 ??? 표기 현상 팀 프로젝트를 진행하던도중 기이한 현상을 발견했다. DB에서 insert문을 직접 날려준 데이터는 정상적으로 한글이 표기되지만, 입력 Form을 만들어서 작성한 글들은 한글이 다 ???처리 되는 현상... DB를 살펴봤다. 음...? DB에도 값이 ???로 들어갔다. 이게 무슨일이지... 한참을 검색해보고 구글링도 신나게해보고, chatGPT에도 물어보고 여러가지 방법을 시도해보았다. 다 하나같이 Encoding 설정을 살펴보라는 이야기였는데.. 분명히 Table 생성과 Database 생성해줄때 Characterset UTF-8이 정상적으로 들어가있었다 Okky에도 질문을 올려보고... Mysql cmd창을 열어서 utf8도 다시 입력을해주고... 온갖 JSP 파일에도 인코딩을 확인하고... sts도 .. 2023. 2. 23.
Tomcat을 이용하여 war파일 단독배포하기 Tomcat 서버를 이클립스를 통하지않고 단독으로 실행하여 프로젝트를 실행할수있다. 먼저 Tomcat이 어디에 설치되어있는지 확인해보자. 별도로 경로를 지정해준게 아니라면 C드라이브에 Program files에 C:\Program Files\Apache Software Foundation\Tomcat 9.0 에 설치가 되어있을것이다. 해당 폴더에 들어가보면 bin 폴더에 startup과 shutdown 프로그램이 두개 보일것이다. startup과 shutdown은 말그대로 서버시작과 서버 종료를 의미한다. 다음은 이제 포트번호를 미리 확인해야한다. Tomcat 폴더에 보면 conf 라는 폴더가있다. 들어가보면 server.xml 파일을 실행해보자 해당 포트번호를 기억하자. 우리가 localhost:포트번.. 2023. 2. 6.
61일차. Team Project DB 생성 오늘은 ERD Cloud의 설계를 마치고 DB 생성에 돌입했다. 사용Database : MYSQL 5.7.40 먼저 database 생성하고 user 생성후 접근권한 설정 create database gosu default character set utf8; -- 계정 생성 및 권한부여 하나씩 차근차근 실행 create user 'gosu123'@'localhost' identified by 'asdf123'; grant all privileges on gosu.* to 'gosu123'@'localhost'; create user 'gosu123'@'%' identified by 'asdf123'; grant all privileges on gosu.* to 'gosu123'@'%'; DB의 이름은 g.. 2023. 1. 19.
반응형