세이박스

[부산] 미래유망직종 SW개발자 취업연수 연수생 모집안내 (무료지원)

하드웨어
국비무료 취업 연수생 모집
하이브리드웹 앱 (Java/JSP/안드로이드) 1/23 개강
스마트웹 컨텐츠 (Java/웹표준/JSP) 2/12 개강
(매월31만6천원 수당지급)
 
과정: 하이브리드웹 앱 개발자(Java/JSP/안드로이드) 1월23일 개강
스마트웹 컨텐츠 개발자(Java/웹표준/JSP) 2월12일 개강
닷넷 모바일웹 앱 개발자(C#/ASP.NET,웹표준) 2월26일 개강

문의: 부산서면 ☎ 051-933-3400
 

[부산] 모바일 웹앱 개발자 (안드로이드 & 아이폰) 무료 교육 안내

하드웨어

 

 

 

국비전액무료!!
매월 31만6천원 지급
 
부산 최고 수준의 강사진, 최신 교육시설, 높은 취업률!!
 
1. 모바일 웹앱 개발자 (안드로이드 & 아이폰)
교육기간 : 2013.8.28 ~ 2014.1.17 (5개월)
교육내용 :
- Java 프로그래밍
- JSP 웹프로그래밍
- 데이터베이스
- 안드로이드 프로그래밍
- Object C
- 아이폰 프로그래밍
- 실무 프로젝트
 
 
 
2. 웹디자인 & 웹퍼블리셔 (여성만 가능)
교육기간 : 2013.8.28 ~ 2014.1.17 (5개월)
- 웹기초 HTMl
- 포토샵 / 일러스터레이터
- 플래쉬 / 액션스크립터
- HTML + CSS3
- 웹표준 / Javascript + jQuery
- 포트폴리오 (프로젝트)
수강특정 :
1. 교육비, 교재비 전액무료
2. 수료후 수료증 발급 및 채용약정 업체 취업지원
3. GTQ 그래픽자격증 공인 시험센터 (본교에서 자격시험 가능)
4. 15세 이상 미취업자
 
상세내용 :
 

문의 : 051-933-3400
동성직업전문학교 http://www.93334000.or.kr
주소 : 부산 서면역 2번 출구 교보생명 옆 A1프라자 6층
 

드림위브에서 특정 확장자를 php 또는 asp, jsp 확장자로 인식 하게끔 적용하기

웹프로그램
사용자 삽입 이미지

1. 드림위버에서 .say 확장자 오픈 되도록 적용

드림위버를 실행후 메뉴 > Edit > Preferences > File Types / Editors > Open in code view:
항목에 .say 추가 합니다.

.js .asa .css .cs .config .inc .txt .as .asc .asr .vb .say


2. 드림위버에서 .say 확장자 파일을 불러올 때 php 코드 부분 컬러를 변경 되도록 적용

C:\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\DocumentTypes\MMDocumentTypes.xml

파일을 EditPlus 또는 메모장으로 열어서 Ctrl + F 찾기에서 "php"를 찾습니다.

<documenttype id="PHP_MySQL" servermodel="PHP MySQL" internaltype="Dynamic" winfileextension="php,php3,php4,php5,say" macfileextension="php,php3,php4,php5,gdy" file="Default.php" writebyteordermark="false">

위 소스 라인에서 ,say 라고 추가 한것 처럼 추가 하시면 됩니다.


3. 드림위버 종료후 재시작
반드시 위 사항 적용후 다시 실행 해야 적용 됩니다.
이제 드림위버에서 index.say 라는 파일을 오픈시 바로 열리면서 php 코드가 있으면 지정된 코드 컬러로 표시 될 겁니다.
이와 같이 php 뿐만 아니라 asp, jsp, html 등의 컬로로도 지정 하 실수 있습니다. (2번 항목 응용)
테스트는 Dreamweaver CS3, Dreamweaver CS4 에서만 해봤기에 이하 버전에서도 동일하게 처리 되는지는 확인 하지 못했습니다.

[JSP] how to upload image using JSP

웹프로그램
This is the form html
<form name="uploadForm" action="upload.jsp" enctype="multipart/form-data" method="post">
  <input type="file" name="file"/>
  <input TYPE=Button name='Upload' Value='Upload' onClick="uploadForm.Upload.value='Uploading...';document.uploadForm.action='upload.jsp';document.uploadForm.submit()">
</form>


Here is upload.jsp
<%
 
    response.setContentType("text/html");
    response.setHeader("Cache-control","no-cache");
 
    String err = "";
 
    String lastFileName = "";
 
    String contentType = request.getContentType();
    String boundary = "";
    final int BOUNDARY_WORD_SIZE = "boundary=".length();
    if(contentType == null || !contentType.startsWith("multipart/form-data")) {
      err = "Ilegal ENCTYPE : must be multipart/form-data\n";
      err += "ENCTYPE set = " + contentType;
    }else{
      boundary = contentType.substring(contentType.indexOf("boundary=") + BOUNDARY_WORD_SIZE);
      boundary = "--" + boundary;
      try {
        javax.servlet.ServletInputStream sis = request.getInputStream();
        byte[] b = new byte[1024];
        int x=0;
        int state=0;
        String name=null,fileName=null,contentType2=null;
        java.io.FileOutputStream buffer = null;
        while((x=sis.readLine(b,0,1024))>-1) {
          String s = new String(b,0,x);
          if(s.startsWith(boundary)) {
            state = 0;
            //out.println("name="+name+"<br>");
            //out.println(fileName+"<br>");
 
            name = null;
            contentType2 = null;
            fileName = null;
 
 
          }else if(s.startsWith("Content-Disposition") && state==0) {
            state = 1;
            if(s.indexOf("filename=") == -1)
              name = s.substring(s.indexOf("name=") + "name=".length(),s.length()-2);
            else {
              name = s.substring(s.indexOf("name=") + "name=".length(),s.lastIndexOf(";"));
              fileName = s.substring(s.indexOf("filename=") + "filename=".length(),s.length()-2);
              if(fileName.equals("\"\"")) {
                fileName = null;
              }else {
                String userAgent = request.getHeader("User-Agent");
                String userSeparator="/";  // default
                if (userAgent.indexOf("Windows")!=-1)
                  userSeparator="\\";
                if (userAgent.indexOf("Linux")!=-1)
                  userSeparator="/";
                fileName = fileName.substring(fileName.lastIndexOf(userSeparator)+1,fileName.length()-1);
                if(fileName.startsWith( "\""))
                  fileName = fileName.substring( 1);
              }
            }
            name = name.substring(1,name.length()-1);
            if (name.equals("file")) {
              if (buffer!=null)
                buffer.close();
              lastFileName = fileName;
              buffer = new java.io.FileOutputStream("/Program Files/Apache Group/Tomcat 4.1/webapps/jspcart/images/"+fileName);
            }
          }else if(s.startsWith("Content-Type") && state==1) {
            state = 2;
            contentType2 = s.substring(s.indexOf(":")+2,s.length()-2);
          }else if(s.equals("\r\n") && state != 3) {
            state = 3;
          }else {
            if (name.equals("file"))
              buffer.write(b,0,x);
          }
        }
        sis.close();
        buffer.close();
      }catch(java.io.IOException e) {
        err = e.toString();
      }
    }
    boolean ok = err.equals("");
    if(!ok) {
      out.println(err);
    }else{
    %>
<SCRIPT language="javascript">
  history.back(1)
  alert('Uploaded <%=lastFileName%>');
  window.location.reload(false)
</SCRIPT>
    <%
    }
    out.println("done");
%>