반응형 Programming77 Classic ASP MVC 패턴 구현하기 관련 자료 http://tendency.co.kr/tendency/tlab/tlab_view.asp?sbdtype=0000300008&sgubun=000030000800003&sissmall=&se_page=1&se_perpage=12&bno=13 Classic ASP 에서 MVC 패턴 구현하기 | T LAB | TENDENCY [역자 첨언 : classic asp로 MVC 패턴을 구현할 수 있는 코드를 소개하고 소스도 공개해 놓은 문서를 공유합니다. 물론 classic asp로는 완전한 MVC 패턴을 구현할 수는 없습니다. 그럼에도 이 예제를 통 tendency.co.kr 위 해석본의 원본은 아래와 같다 파일 다운로드등은 아래 사이트에서 해야 제대로 받을 수 있다. https://www.codeproject.co.. 2023. 1. 17. [코드이그나이터] 세션을 데이터베이스에 남기기 1. 문제 발생 호스팅을 사용하다 보니까 FileHandler를 사용해서 세션을 남기는데 좀 제약이 있었다. 모든 페이지에서 그러는 것은 아닌데 일부 페이지에서 다음으로 시작하는 오류가 나왔다. Fatal error: Uncaught ErrorException: touch(): Unable to create file ci_sessions/ci_sessionfe6rr2vjkfvoak7t4gufs2g3a7bijprr because No such file or directory in /vendor/codeigniter4/framework/system/Session/Handlers/FileHandler.php:199 저 FileHandler.php 에 가보면 아래와 같은 코드인데, 권한 문제로 보인다. 데이터베.. 2022. 12. 28. [Spring boot] 4. 빌드해보기 (윈도우에서) 1. jar 파일 만들기 .jar 파일을 만들려고 했는데, 아래와 같은 문구가 떴다. PS C:\Users\berasix\IdeaProjects\demo> .\gradlew build ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 시스템 환경변수에 JAVA_HOME 이 등록 안되어 있어 그렇다. C:\Users\berasix\.jdks\corretto-18.0.2 를 등록해 줬다. (bin 디렉토리가 포함되어 있으면 안된다) [ .. 2022. 12. 21. [Spring boot] 3. 정적 페이지와 템플릿 페이지 띄워보기 1. 파일 추가하기 src > resources > static > index.html 파일을 만들어 본다. 환영합니다. 이동 2. 빌드 및 실행 매우 잘 뜬다. 이는 스프링 부트가 제공하는 Welcome Page를 이용해 본 것이다. 아래 링크에서 Welcome Page에 대해 읽어보도록 하자. https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#web.servlet.spring-mvc.welcome-page Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics s.. 2022. 12. 21. [Spring Boot] 2. 주요 기초 라이브러리 1. spring-boot-starter-web > spring-boot-starter-tomcat 임베디드(내장된) 웹서버이다. 프로젝트를 실행하면 기본 8080포트로 웹서버가 띄워진다. 2. spring-boot-starter-logging (로깅관련) 실무에서는 System.out.println 으로 확인하는게 아닌 로깅을 사용해야한다. 요즘은(2020년 기준, 대세는 또 바뀔 수 있으므로..) slf4j, logback 두가지 조합이 성능도 빠르고 여러가지를 지원하기 때문에 많이 쓰인다. 3. spring-boot-starter-test (테스트 관련) junit 이 핵심 라이브러리이며 가장 많이 쓴다. mockito, assertj : 테스트를 편리하게 하도록 도와주는 라이브러리. spring-.. 2022. 12. 21. [Spring boot] 1. Intellij로 시작하기 Intellij 버전 : Intellij IDEA 2022.3 (Ultimate Edition) Spring Boot 버전 : 3.0.0 1. 프로젝트 시작하기 New Project > Spring Initializr 를 선택하고, Java 11 기준으로 개발을 할 것인데, JDK를 19를 사용하면 오류가 난다. 따라서 JDK 버전은 18을 사용하도록 한다. Next를 누르면, Dependencies를 선택할 수 있다. Spring Web과 Thymeleaf를 추가한다. 프로젝트를 Run 하고, http://localhost:8080 에 접속해 본다. 2. 알아두면 유용한 셋팅 1) Project의 설정 아이콘 > Tree Appearance > Compact Middle Packages 위 설정을 통해.. 2022. 12. 21. 이전 1 2 3 4 5 6 7 ··· 13 다음 728x90