본문 바로가기

Java6

[java] java로 xml 다운로드 @RequestMapping(value="/convertToXml.do", produces="application/x-msdownload;charset=utf-8") public void signInsertToXml(@ModelAttribute("searchVO") ReservationReportVO vo, HttpServletRequest request, HttpServletResponse response) throws Exception { logger.info("CALL //convertToXml.do"); //xml생성 // 현재 시간 String currentTime = DateUtil.getCurrentDateTime(); //String xmlNm = "_sign_".concat(cu.. 2024. 7. 1.
[java] xml 생성 public String signInsertToXml(@ModelAttribute("searchVO") UserVO vo,Model model, HttpServletRequest request) throws Exception { logger.info("CALL /signInsertToXml.do"); //xml생성 String base64Code = ""; // 현재 시간 String currentTime = DateUtil.getCurrentDateTime(); String signKeyNm=""; String xmlNm = "_sign_".concat(currentTime); //XML 파일 경로 String SRC = ""; //firstPdf + 이미지 합쳐진 최종 pdf파일 .. 2024. 6. 19.
[java] pdf 생성 public String signInsert(@ModelAttribute("searchVO") UserVO vo,Model model, HttpServletRequest request) throws Exception { logger.info("CALL /signInsert.do"); //pdf생성 String base64Code = ""; // 현재 시간 String currentTime = DateUtil.getCurrentDateTime(); String signKeyNm=""; String pdfNm = "_sign_".concat(currentTime); //이미지없이 데이터만 넣은 pdf파일 String SRC = ""; //firstPdf + 이미지 합쳐진 최종 pdf파일 .. 2024. 6. 19.
[java] xsl+xml 을 pdf파일로 변환하기 @RequestMapping(value = "/sign/convertToPDF.do") public void convertToPDF() throws IOException, FOPException, TransformerException, SAXException { // the XSL FO file File xsltFile = new File("src/main/resources/static/homepage/xml/employeesfo.xsl"); // the XML file which provides the input StreamSource xmlSource = new StreamSource(new File("src/main/resources/static/homepage/xml/_sign_20240.. 2024. 6. 19.
Java 타입 Java ▶Java 언어는 바이트 코드를 가지는 언어로, 개발자가 작성한 코드가 바이트 코드로 컴파일 (엄밀히 얘기하면 컴파일은 아님)되어, 커널(Kernel)이 이를 직접 분석하지 않고, JVM(Java Virtual Machine)으로 하여금 해당 바이트 코드를 분석, 결과를 커널에 전달해주는 방식을 채택하고 있다. ▶이러한 점 때문에, 각 운영체제에 맞는 JVM이 존재한다면 하나의 코드로 운영체제와 문과하게 개발 및 실행할 수 있다. ​ JRE ▶ JRE(Jva Runtime Envirnment)는 자바로 작성된 프로그램을 실행하기 위해 필요한 구성요소의 집합이다. ▶ 'JRE를 설치한다'라고 하면 'JVM을 구축했다'라고 받아들여도 상관없다. ​ JDK ▶ JDK(Java Development K.. 2023. 9. 22.
[Java] 객체지향언어 / 클래스, 객체, 인스턴스, 참조변수, 메서드 객체지향언어란 1. 코드의 재사용성이 높다. (새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다.) 2. 코드의 관리가 용이하다. (코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다.) 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. (제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지할 수 있다.) 클래스와 객체 1. 클래스란 - '객체를 정의해놓은 것' , '객체의 설계도 또는 틀' => 클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성된다. ex) 제품 설계도와 제품의 관계 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 - 클래스를 정의하.. 2023. 6. 11.
728x90