프로그래밍(3)
-
[준비] 프로그램 설치 Pycharm Professional / JetBrains / aws가입
파이참(Pycharm) PyCharm 평가판은 무료입니다. 30일 동안 모든 기능을 갖춘 제품에 액세스할 수 있다. PyCharm Professional 등록 파이참(Pycharm) Professional 파이참 프로페서녈 프로그램 다운 : : 맥 기준 파일 설치 셋팅 진행 Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com JetBrains 회원가입 진행 파이참 로그인할때에 젯브레인(JetBrains)가입에 사용한 이메일과 비밀번호를 입력한다. JetBrains: Essentia..
2022.05.22 -
[spring/framework] 스프링, 파일업로드 한 개일 때와 다수의 파일 업로드 시키는 방법에 대해서!
# 스프링 파일업로드(input type="file" 1개일때) form.java jsp파일 생성 파일업로드를 위한 encytype / method 지정 id: file: # /file/upload.nhn을 위한 upload.java 생성 a 태그를 이용하여 다운로드 링크를 만들어준다. ?fileName=${fileName}은 filename 파라미터 값을 받아오는 것으로 이제 FileController과 Controller을 만들어 추가해보자. 다운로드~~~~~ # FileController 생성 file.upload 패키지를 생성해서 FileController.java 클래스를 만들자. 임포트 할 것! @Controller public class FileController { @RequestMappi..
2022.02.23 -
[spring/framework] Struts1 과 Struts2의 Action 비교
# struts 개요 2000년에 등장 한 스트럿츠프레임워크(Struts Framework)는 MVC Model을 웹 아키텍처에 결합시켜 탄생된 후 최근의 웹 애플리케이션 개발을 주도적으로 이끌어 왔다. 이러한 Struts와 MVC 아키텍처 중 가장 뛰어난 기술적 요소를 가지고 있는 웹워크(WebWork)의 단점을 극복하고 장점을 최대한 결합시켜 만든 프레임워크가 Struts2이다. Struts의 대안으로 WebWork를 처음 만든사람은 JBoss를 만든 Richard Oberg인데 이후 WebWork는 2004년에 버전 2.2.2 부터 Struts 커뮤니티와 결합하여 2005년 JavaOne에서 Struts Ti(Titanium) 제안 초안을 구성하여 본격적인 Struts2 개발이 시작되어 탄생하게 된..
2022.02.23