[ MySQL.설치 후 기본 설정 ]

 

1. 정의 : Insert, Update, Delete시 MySql은  PK를 조건절에 존재 하지 않으면 오류 발생

   - 해결방법 : 메뉴 : Edit > Preferences > SQL Editor > 맨 밑에

                     [ ] Safe Updatges (rejects UPDATEs and DELETEs with no restrictions)  해제

   - 이 checkbox의 문구는 version별로 조금씩 다름.

   

 

'(DB) MySql > 설치 및 초기DB작업' 카테고리의 다른 글

SQL Server 교육  (0) 2017.04.13
MySQL - 임시  (0) 2017.01.27
5. MySQL - TABLE 생성  (0) 2017.01.22
4. MySQL - DB 접속  (0) 2017.01.22
3. MySQL - DB 생성  (0) 2017.01.22
Posted by 농부지기
,

[ JDK 다운로드 (JDK 이전버전 다운로드) ]

 

1. JDK : 최신버전 다운로드

    - URL : http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

2. JDK : 이전버전 다운로드

    - URL : http://www.oracle.com/technetwork/java/archive-139210.html

    - Java SE1.1 부터 모두 존재

Posted by 농부지기
,

[ eclipse. 설치파일 ]

 

1. url : https://www.eclipse.org/  또는  https://www.eclipse.org/downloads/

 

2. [Download]버튼 클릭

 

3. 기본 설치 파일 : [ DOWNLOAD 64 BIT] 버튼 클릭

 

4. 이전 Tool 목록 조회 후 download하기

    - [ DOWNLOAD 64 BIT] 바로 아래에

      [Download Packages] 클릭

 

5. 원하는 목록 및 bit를 확인 후 download

   - [Eclipse IDE for Java EE Developers ] 파일 download

Posted by 농부지기
,

var HeadCol = obj.GetCellProp("Head",nCell,"col");


var BodyColId = obj.GetCellProp("Body", HeadCol,"Colid");

if(sSortFlag == true)

{

sSortFlag = false;

} else {

sSortFlag = true;

}

DS_List_copy.Sort(BodyColId , sSortFlag);



'Nexacro-Grid > Grid' 카테고리의 다른 글

Nexacro-Grid. format  (0) 2017.08.18
nexacro.Grid cell drag & drop  (0) 2017.03.30
Nexacro Grid - 한컬럼에 여러줄 보여주기  (0) 2017.01.22
Nexacro Grid -Combo Filter (필터) 처리  (0) 2017.01.22
Nexacro Grid - ToolTip  (0) 2017.01.22
Posted by 농부지기
,

[ Devon File download/Upload 권한제어 ]


1. 정의

   - 파일 Upload시 용량제한, 확장자 제한 및 허가, 파일명 정의등 기술

   - 파일 Download시 허용 및 금지 확장자 정의


2. devon-framework.xml

   


Posted by 농부지기
,

[ Client단에서 *.dev, *.do, *.mi 별로 구분방법 ]


1. 정의

   - 화면(client)단에서  retrieveEmp.mi를 했을 경우 Server단에서 어떤 command mapping파일(XML)을 찾아가는

     mapping tag관리위치를 관리

     

2. 파일

   - devon-framework.xml

     . *.dev, *.do, *.mi 확장자별  경로(directory)찾기

     . #home : web.xml파일에 home directory존재

     . #home/navigation/dev

       : D:/erp/workspace/MFG/devonhome/navigation/dev  하위의 mapping XML 파일들을 기준으로 command파일을 호출

     . #home/navigation/do

       : D:/erp/workspace/MFG/devonhome/navigation/do  하위의 mapping XML 파일들을 기준으로 command파일을 호출


   - web.xml

     . #home : home directory존재

     . 위치 : WebContent/WEB-INF/web.xml


   - employeeManagement.xml

     . 각 화면, 업무별로 파일이 개별로 존재

     . 화면단에서 retrieveEmployee.do 를 호출 하게 되면 RetrieveEmployeeCmd.java를 호출 한다.

     . 항상 실 업무단.java를 호출하기 전에 SessionCheckCmd.java인 session을 검사한다.


3. devon-framework.xml

   

4. WebContent/WEB-INF/web.xml
   

5. employeeManagement.xml
   



Posted by 농부지기
,

[ Login시 운영DB, 개발DB접속 구분방법 ]


1. 정의

   - 개발도중 기본적으로 개발db에 접속해야 되지만 상황에 따라서 운영db에 접속해야 되는 경우가 있다.

     이때 개발PC에서 운영DB에 접속하기 위한 환경설정을 하면 된다.


2. 파일 

   - devon-framework.xm : context.xml파일에서 어떤 dataresouce를 사용하지 구분방법 존재

   - context.xml            : db접속 정보


3. xml파일 설명

   1. Devon에서 db를 접속시 [devon-framework.xml]파일에서 <datasources>tag에 포함된 jndi-name을 확인한다.

      이 jndi-name에 기술된 이름을 기반으로 [context.xml]파일에서 <Resource>tag에 정의된 기준으로 db에 접속한다.

   2. 아래 <datasources> tag를 이용해서 '운영db, 개발db'접속을 구분할 수 있다.



4. devon-framework.xml


5. context.xml



Posted by 농부지기
,

[ Devon.Procedure 호출 및 결과 return ]


1. 정의 

   - Procedure 호출 후 Procedure OUTPRAM으로 넘겨 받은 결과 한 row를 java단에서 받아 화면단 으로 넘겨주기


2. Command단 java

   

3. Biz 단 java
   

4. Dao단 java
   

5. sql xml 파일
   




Posted by 농부지기
,

[ Android.TabHost-2. 기본예제1 ]


1. 소스 목록

   - activity_main.xml : layout

   - MainActivity.java : tab 적용시킬 java단


2. 정의

   - activity_main.xml파일에 Tabhost 위젯을 정의하지 않고

     java단에서 Tabhost를 생성해서 적용한 예제


3. activity_main.xml

    

4. MainActivity.java
 



'[Android] - 위젯.소스 > TabHost' 카테고리의 다른 글

Android.TabHost-1. 정의 및 구성방법  (0) 2017.02.20
Posted by 농부지기
,

[ Android.TabHost-1. 정의 및 구성방법 ]


1. 정의

   - 여러 탭을 두고 각 탭을 클릭할 때마다 해당 화면이 나오도록 설정하는 뷰 컨테이너


2. 탭 호스트 방법 1

   1. 구성방법

 

 <TabHost >

     <LInearLayout>

            <TabWidget ..  android:id="@android:id/tabs" />

            <FrameLayout ..>

                    

                   //여기에 각 탭화면(Layout)을 추가


            </FrameLayout>

     </LInearLayout>

 </TabHost>


      - TagHost는 큰 틀 안에 TabWidget과 FrameLayout 이 존재한다.

      - TabWidget은 Tab을 구성하고, FrameLayout은 Tab을 선택했을 때 보여주는 내용이다.

      - TabHost,TabWidget, FrameLayout 의 id는 '@android:id/~'로 시작되는 형식으로 id를 정의해야 된다.


      - 위와 같이 구성시 Tab은 상단에 위치된다.

      - Tab을 하단에 위치하고 싶을 경우에는 TabWidget tag안에  

             android:layout_gravity="bottom"를 추가하면 된다.


   2. Java 기본 구성 코드

      



3. 탭 호스트 방법 2

   1. 구성방법

 

 <FrameLayout  xmlns:android="http://....">

       //여기에 각 탭화면(Layout)을 추가

 </FrameLayout>


      - FrameLayout : 여러개의 차일드 레이아웃을 겹쳐놓고 선택적으로 사용할 수 있게 해주는 레이아웃 위젯

      - TabHost는 java단에서 추가하여 사용


   2. Java 기본 구성 코드

     


'[Android] - 위젯.소스 > TabHost' 카테고리의 다른 글

Android.TabHost-2. 기본예제1  (0) 2017.02.21
Posted by 농부지기
,