2014년 10월 20일 월요일

Reports에서 rdf? rep?[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

forms에서 run을 하면 *.fmx란 실행모듈이 생성되듯이 
report에도 이러한 기능이 있다. 

report 의 file -> administration -> generate란 메뉴가 존재하는데, 
작성한 *.rdf 파일을 실행모듈인 *.rep로 변환해주는 기능을 한다. 

이 *.rep 파일의 장점은 다음과 같다. 
1.크기가 작다. 
정의파일(*.rdf)보다 실행파일(*.rep)이 크기가 작은 것은 당연한 일일 것이다. 

2.실행속도가 빠르다. 
*.rdf 파일을 실행할 때에는 내부적으로는 실행할 수 있게 generate과정을 한 번 거치기때문에, 
미리 generate된 파일의 실행속도가 빠른 것이다. 

3.파일 내부를 볼 수 없어 보안을 유지할 수 있다. 
*.rdf 파일은 Developer/2000 report로 얼마든지 조사/수정가능하기 때문에 
시스템내부구조를 어느 정도 파악할 수 있는 반면 *.rep는 내부를 살펴볼 수 없다. 

하지만 단점도 존재한다. 
1.작성하고 매번 generate 해 주어야 한다. 
forms처럼 run하면 생성되는 것이 아니라 *.rep를 생성하려면 매번 generate 해 주어야 한다. 

2.항상 최신버전으로 유지하기 어렵다. 
sample.rdf 99/04/22 
sample.rep 99/04/22 
두 파일이 존재한다. 
그런데 4/26일에 sample.rdf를 수정하게 되었다.*.rep로 generate하는 과정을 수행하지 않았다. 
그러면, 
sample.rdf 99/04/26 
sample.rep 99/04/22 
이 존재하게 된다. 
이 경우 sample.rep가 수행우선권을 가지기 때문에 개발자는 수정을 했는데도 사용할 때는 구버전의 
프로그램이 수행되게 된다.1번의 이유때문에 일어나는 일이다.관리하기가 힘든 것이다. 

그러므로 *.rep 파일은 개발이 완료되고 시스템이 안정화되면 고려해보는 것이 적절하다. 


 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272226
 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취…오라클자바…12-111605
53 [평일주간100%환급]Spring,JAVA,JSP,안드로이드,C#닷넷,SQL,튜닝… 오라클자바…03-151387
52 [주말]C#,ASP.NET마스터 오라클자바…01-311504
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-311700
50 [기업100%환급]개발자를위한스프링,마이바티스,하이버네이트(스… 오라클자바…01-311201
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 오라클자바…01-191499
48 [평일주간,평일야간,주말]안드로이드개발자과정 오라클자바…01-111329
47 [평일야간,주말주간,주말야간]JAVA,Network&JSP&Spring,MyBatis,… 오라클자바…01-031855
46 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… 오라클자바…12-272226
45 [기업100%환급]자바웹개발기초과정(JAVA,JDBC,JSP,Servlet,Aajx,… 오라클자바…12-191604
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141576
43 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… 오라클자바…12-111605
42 [주말주간]자바&웹,jQUERY,스프링프레임워크 오라클자바…12-091279
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011499
40 [기업100%환급]자바기초&안드로이드개발자과정(Android전액환급… 오라클자바…12-011661
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011147

댓글 없음:

댓글 쓰기