ruby-2.0.0 에서 ruby-2.1.1 로 바꾸는 과정
$rvm install ruby-2.1.1
$rvm use ruby-2.1.1
Gemfile edit
ruby '2.1.1'
$bundle
ruby '2.1.1'
install-package Newtonsoft.json(참고:visual studio 에서 package manager console ( install-package ) 사용하는 방법)
Imports Newtonsoft.Json
Imports Newtonsoft.Json.Linq
Dim jsonString As String = "{""id"":1,""name"":""홍길동""}"직렬화 기능을 이용해 봅니다.
Dim jsonObject As JObject = JObject.Parse(jsonString) 'Object 만 파싱 한다.
Console.WriteLine("id:" & jsonObject.SelectToken("id").ToString)
Console.WriteLine("name:" & jsonObject.SelectToken("name").ToString)
Public Class Name
Public Property id
Public Property name
End Class
Dim jsonString As String = "{""id"":1,""name"":""홍길동""}"
Dim onename As Name = JsonConvert.DeserializeObject(Of Name)(jsonString)
Console.WriteLine("id:" & onename.id)
Console.WriteLine("name:" & onename.name)
Dim jsonString As String = "[{""id"":1,""name"":""홍길동""},{""id"":2,""name"":""임꺽정""}]"객체를 문자열로 변환합니다.
Dim nameList As List(Of Name) = JsonConvert.DeserializeObject(Of List(Of Name))(jsonString)
For Each onename As Name In nameList
Console.WriteLine("id:" & onename.id)
Console.WriteLine("name:" & onename.name)
Next
Console.WriteLine(JsonConvert.SerializeObject(nameList(0)))
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="user1" password="pass1" roles="manager-gui,manager-script"/>
<role rolename="manager-gui"/>Tomcat Web Application Manager 사용권한을 활성화 합니다.
<role rolename="manager-script"/>스크립트로 관리하는 인터페이스를 활성화 합니다.
<user username="user1" password="pass1" roles="manager-gui,manager-script"/>user1 의 암호를 pass1으로 하고 위의 두가지 권한을 부여합니다.
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<url>http://localhost:8080/manager/text</url>
<username>user1</username>
<password>pass1</password>
</configuration>
</plugin>
<path>/</path>배포될 경로를 설정합니다. 현재는 루트 경로를 지정하였습니다. http://localhost:8080/
<url>http://localhost:8080/manager/text</url>톰캣관리자의 스크립트 모드 경로를 지정합니다.
<username>user1</username>위의 톰캣에서 설정한 유저를 적어줍니다.
<password>pass1</password>
mvn tomcat7:redeploy
mvn tomcat7:undeploy
apply plugin: 'war'
war {src/main/java/hello/HelloWebXml.java 파일 생성
baseName = 'gs-securing-web'
version = '0.1.0'
}