프로그래밍+DB

Glassfish, Maven, m2e

참고: https://glassfish.java.net/getstarted.html 1. Glassfish(4.0) 먼저 glassfish 다운로드. 사용처를 잘 모르면 full package 다운로드. 압축을 풀어서 bin 폴더의 asadmin 을 실행. 그리고 start-domain 명령을 내린다. 8080 포트로 시작된다고 한다. 잘 나옴. 종료는 stop-domain domain1 이클립스상에서는 서버 바로 추가 안되므로 Download additional server adapters를 통해 GlassFish Tools 추가 가능. JDK 풀 패스를 추가해야 함.(JRE가 아님!) 그러면 GlassFish가 서버 환경에서 추가되는 모습을 볼 …

더 읽기 »

Installing Apache Tomcat 8 as Windows Service

톰캣(Apache Tomcat)을 startup.bat 로 켜고, shutdown으로 종료하는 것은 이제 지겨워졌다. 서비스로 만들어 보자. C:\servers\apache-tomcat-8.0.37\bin (톰캣 설치 디렉터리)에 들어가 관리자 권한으로 명령 프롬프트를 연다. service.bat를 그냥 실행하면 위와 같이 나타난다. service.bat install tomcat8_service sc start tomcat8_service 로 서비스 시작 가능. sc query tomcat8_service 를 입력해 실행 상태도 확인 가능. 이제 C:\servers\apache-tomcat-8.0.37\webapps 폴더에 war 파일만 넣으면 된다. 잘 동작한다. ^^

더 읽기 »

SQL Server: 로그축소(쿼리구문)

[DB 로그 줄이기] * MSSQL 2008 의 경우 USE [dbdb]; ALTER DATABASE [dbdb] SET RECOVERY SIMPLE; DBCC SHRINKFILE ([dbdb_Log], 10); ALTER DATABASE [dbdb] SET RECOVERY FULL; * MSSQL 2005 의 경우 use [ezCo]; exec sp_helpfile; backup log [ezCo] with no_log; dbcc shrinkfile ([ezCo_log], 10); * MSSQL 2000 의 경우 use [DB명]; sp_helpfile;     <- 로그파일 정보 확인 backup log [DB명] with …

더 읽기 »

Configuring svnserve to Run as a Windows Service

SVN 설치 및 백업, 복원 등에 대해 많이 포스팅했다. 이번에는 Windows Service(서비스)로 등록하는 방법을 적어본다. 기존은 위와 같이 실행했는데, 아래 명령을 통해 윈도우 서비스로 등록 가능하다. SC CREATE svn binpath="C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r D:\SVN_Repo" displayname="Subversion Server" depend=tcpip start=auto 앞으로는 이 서비스를 컨트롤하면 된다.

더 읽기 »

Apache Struts: 정말 간단한 로그인 구현(Struts 2.0.14)

간단한 로그인 구현. 먼저 UserVo.java 생성 CREATE TABLE user ( id varchar(25) NOT NULL, pw varchar(45) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 (데이터베이스에는 위와 같이 생성한다. 미리 id, pw를 적절히 넣어 두자.) UserDao.java 를 만들어서, 추후에 myBatis(iBatis)에서 매핑된 쿼리의 결과를 객체로 저장(리스트가 아니기 대문에 queryForObject()를 사용하면 된다.) User.xml을 만들어서 DB 쿼리 결과를 저장. SqlMapConfig.xml에서 새로 추가한 User.xml …

더 읽기 »

Apache Struts: Action Class(Struts 2.0.14)

도서: http://www.yes24.com/24/goods/3533040 액션 클래스 액션 클래스는 스트럿츠 2가 액션을 실행하기 위한 엔트리 포인트이다. 기본 액션 메소드는 묵시적으로 execute()로 지정되 있다. execute() 메서드의 리턴 값인 문자열(String)은 액션 실행이 끝난 후 어떤 리절트를 실행할지를 결정하기 위해 사용된다. 액션 메소드가 반환하는 이 문자열 값을 ‘리절트 코드’라 부른다. 위 에에서는 execute() 메소드가 message 변수에 “Hello World!”란 메시지를 설정하고 난 후 “success”를 반환 값으로 되돌린다. …

더 읽기 »