728x90
300x250

[심심풀이(pastime)] 전자 - 연구노트(디지털노트)

 

이번에 소개할 내용은 앞에서 종이 연구노트에 대해서 살펴보았는데, 이번에는 전자식 연구노트에 대해서 살펴보려고 한다.

구현은 다 하진 않았으나 큰 의미는 없을 것으로 보인다.

기술적으로는 "인증체계를 갖추고, 전자식 서명을 해야한다."라고 되어 있으나, 오픈소스 게시판을 활용하거나 다른 다양한 방법으로 사용해도 무방할 것으로 보인다.

 

[심심풀이(pastime)] 연구 노트 작성하기(종이 연구노트), 2021-06-27. 19:32
https://yyman.tistory.com/1573

1. 소개

전자식 연구노트이다. 

완성 작품은 아니지만, 공개를 하였다.

 

package com.stream.digitalnote.dto;

public class MemberDTO {

          private String id;
          private String uuid;

          private String email;
          private String passwd;

          private String level;
          private String ipv4;
          private String ipv6;

          private String regidate;

          public String getId() {
                    return id;
          }

          public void setId(String id) {
                    this.id = id;
          }

          public String getUuid() {
                    return uuid;
          }

          public void setUuid(String uuid) {
                    this.uuid = uuid;
          }

          public String getEmail() {
                    return email;
          }

          public void setEmail(String email) {
                    this.email = email;
          }

          public String getPasswd() {
                    return passwd;
          }

          public void setPasswd(String passwd) {
                    this.passwd = passwd;
          }

          public String getLevel() {
                    return level;
          }

          public void setLevel(String level) {
                   this.level = level;
          }

          public String getIpv4() {
                   return ipv4;
          }

          public void setIpv4(String ipv4) {
                    this.ipv4 = ipv4;
          }

          public String getIpv6() {
                    return ipv6;
          }

          public void setIpv6(String ipv6) {
                   this.ipv6 = ipv6;
          }

          public String getRegidate() {
                    return regidate;
          }

          public void setRegidate(String regidate) {
                   this.regidate = regidate;
          }

}
 

 


2. 첨부(Attachment)

210627_based_web_electronic_write_a_study.zip
0.73MB

(Apache License v2.0을 적용받는다.)

 


3. 맺음글(Conclusion)

전자식 연구노트에 대해서 살펴보았다.

 


4. 참고자료(Reference)

1.

반응형
728x90
300x250

[Java] Eclipse - Tomcat Library 사용하기

 

 

Project에 Properties를 설정하여 수동으로 Library의 JAR를 추가해야 Tomcat이 제공하는 Servlet을 포함한 Api등을 정상적으로 사용할 수 있습니다.

서블릿 등을 사용하는 데, 안 되시는 분들은 이와 같은 방법으로 올려보시기 바랍니다.

반응형

'소프트웨어(SW) > Sun Sys - Java' 카테고리의 다른 글

[Java] 행 바꾸기  (0) 2014.10.24
[Java] Txt 파일 읽기 (Enter키 고려)  (0) 2014.09.27
[JDBC] MySQL - UTF8 Connection  (0) 2014.07.24
[Java] 상속에 관한 방법  (0) 2014.06.24
[Java] Class의 Exception 처리  (0) 2014.06.24
728x90
300x250

[Ubuntu 12.10] 우분투에 아파치 + 톰켓 설치하기

 

우분투에 아파치 및 톰켓을 설치하는 방법에 대해서 소개하고자 한다.

 


1. 설치에 필요한 큰 과정은 다음의 순서로 진행된다.

    a) Sun Java6이 먼저 깔려있어야 한다.

    b) Apache2를 설치한다.

    c) Tomcat을 설치한다.

    d) Mod_jk를 설치한다.

 

2. 환경설정은 다음과 같이 진행된다.

   a) 아파치 환경 가상호스트 설정하기(Tomcat 지원할 수 있도록 하기 위함이다.)

   b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

 

3. 서버 재시작

 

(참고) Tomcat의 루트 변경

 


1. 설치


a) Sun Java6 이 먼저 깔려 있어야 한다.

#sudo apt-get install python-software-properties

#sudo apt-get update

#sudo apt-get install sun-java6*

 

#java -version (설치 확인)

 

b) Apache2를 설치한다.

#sudo apt-get install apache2

아파치 설치 후 `http://서버 아이피` 입력하면 It works 페이지가 나온다.

* 실제 홈페이지 경로 : /var/www (webRoot 디렉토리)

 

c) Tomcat을 설치한다.

#sudo apt-get install tomcat6

톰캣 설치 후 `http://서버 아아피:8080` 입력하면 It works! 페이지가 나온다.

* 실제 기본 디렉토리 /var/lib/tomcat6/webapps/ROOT/

 

d) Mod_jk를 설치한다.

#sudo apt-get install libapache2-mod-jk

 

Mod_jk 환경설정 파일 위치 : /etc/libapache2-mod-jk/workers-properties

 

핵심 설정(중간에 위치한 내용들)

workers.java_home=자바 설치 경로

workers.list=ajp13_worker

workers.ajp13_worker.port=8009

workers.ajp13_worker.host=localhost

workers.ajp13_worker.type=ajp13

workers.ajp13_worker.lbfactor=1

 

* Apache 연동 설정(안해도 됨)

 

파일 위치 : /etc/apache2/mods-available/jk.conf

<IfModule mod_jk.c>

 

    JkWorkersFile /etc/libapache2-mod-jk/workers-properties

    JkLogFile /var/log/apahce2/mod_jk.log

    JkLogLevel Info

    JkOptions +ForwardURlCompatUnparsed

</IfModule>

 


2. 환경설정


a) 아파치 환경 가상호스트 설정하기

#sudo vim /etc/apache2/sites-enabled/000-default

 

#DocumentRoot /var/www/ (주석처리)

DocumentRoot /var/lib/tomcat6/webapps/ROOT/

 

## -- Tomcat에서 처리하는 확장자 패턴 ##

JkMount /*.jsp ajp13_worker

JkMount /*.do ajp13_worker

JkMount /servlet/* ajp13_worker

JkMount /*.lnj ajp13_worker

JkMount /*.xlnj ajp13_worker

 

b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

#sudo vim /etc/tomcat6/server.xml

 

<!-- Define an AJP 1.3 Connector on port 8009 -->

(주석 제거)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 


3. 서버 재시작

#sudo /etc/init.d/tomcat6 restart

#sudo /etc/init.d/apache2 restart

 

(참고) Tomcat의 루트 변경

#sudo vim /etc/tomcat6/server.xml

 

----------------------------------------------

<Host name="localhost" appBase="/var/www"

       unpackWARs="true" autoDeploy="true"

       xmlVaildation="false" xmlNamespaceAware="false">

-------------------------------------------

반응형

+ Recent posts