Apache ์ํํธ์จ์ด ์ฌ๋จ ์กฐ์ง
์ฃผ์
- ์ถ๊ฐ ์ง์
์๋ฐ SE 13 . ์๋ฅผ ๋ค์ด ์ถ๊ฐ๋จ
๋ช ๋ น๋ฌธ์ด ์๋ ํํ์ ํํ๋ก "์ค์์น"๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค.
๋ฌธ์ ์ด์ค์ผ์ดํ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์๋ ํ ์คํธ ํ์์ ์ ์งํ์ง ์๊ณ ์ฌ๋ฌ ์ค์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ํ ์คํธ ๋ธ๋ก์ ๋ํ ๊ฐ์กฐ ํ์ ๋ฐ ๋ณํ ์์ ์ ๊ตฌํํ์ต๋๋ค. ์ง์ ๋ ๊ธฐ๋ฅ์ ํ์ฌ ํ ์คํธ๋ก ํ์๋์ด ์์ผ๋ฉฐ "-enable-preview" ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋ํ ๋๋ง ํ์ฑํ๋ฉ๋๋ค. - 7.4์ 28์ผ ์ถ์ ์์ ์ธ XNUMX ๋ธ๋์น์๋ PHP ์ธ์ด์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด ๊ฐ๋ฐ๋์์ต๋๋ค. NetBeans๋ ๋ค์๊ณผ ๊ฐ์ ํ์ ์ ์ํ ์ฒ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ ๋ ฅ๋ ์์ฑ ,์ฐ์ฐ์ "??=" (โa ??= bโ๋ โa = a ?? bโ์ ์ ์ฌํฉ๋๋ค),๊ธฐํ ์ ๋ฐฐ์ด์ ์ ์ํ ๋ ๊ธฐ์กด ๋ฐฐ์ด ๋์ฒด(์ฐ์ฐ์ "...$var"), newะผะตั ะฐะฝะธะทะผ ๊ฐ์ฒด ์ง๋ ฌํ(์ง๋ ฌํ ๊ฐ๋ฅ ๋ฐ __sleep()/__wakeup()์ ์กฐํฉ),๊ธฐํ ํฐ ์ซ์(1_000_000_00)์ ์๊ฐ์ ๋์์ธ ๋ฐ์๋ก์ด ํจ์ "fn(parameter_list) => expr"์ ์ ์ํ๊ธฐ ์ํ ํ์(์: "fn($x) => $x + $y"๋ "$fn2 = function ($x) use ($y) {return $์ ์ ์ฌํจ) x + $ y;}"). - ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ํ๋์์ต๋๋ค. ์์ค ํธ๋ฆฌ์์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๊ฒ์ํ๋ ์๋๊ฐ ํฅ์๋์์ต๋๋ค. ์์
Linux ๋ฐ Windows๋ API์ ์ ๊ณต๋ WatchService ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํฉ๋๋ค.์๋ฐ NIO2 . ์์นด์ด๋ธ๊ฐ ์๋ ํ์ผ์ ์๋ณ์ ๊ฐ์ํํฉ๋๋ค. - Gradle ๋น๋ ์์คํ ์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. Java ์ปดํ์ผ๋ฌ ํ๋๊ทธ๋ฅผ ๋ก๋ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด Gradle ํ๋ก์ ํธ์์ ์คํ์ ์ธ Java ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค(โit.options.compilerArgs.add('โenable-preview')"). ๋ํ ๋น๋ ์งํ ์ํฉ(์ถ๋ ฅ)์ ๋ฐ์ํ๋ ํญ์ ์ฌ์ฉ์ ์ ๋ ฅ ์ฒ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ฐฑ๊ทธ๋ผ์ด๋ Gradle ๋ฐ๋ชฌ ํ๋ก์ธ์ค๋ฅผ ์์ํ ๋ ์ด์ org.gradle.jvmargs ์์ฑ์ด ์ ์ฉ๋ฉ๋๋ค.
- ์ด์ ์๋ ํ์๋ฅผ ๋ณ๋๋ก ์ค์นํด์ผ ํ๋ JavaScript ํ์์ ์ฝ๋ ๋ผ์ด์ผ์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ด์ ํ์
Graal-js GPL์์ UPL(Universal Permissive License)๋ก ์ ํ๋์์ต๋๋ค. - ๊ฐ๋ณ NetBeans ๊ตฌ์ฑ ์์์ ์ ํ์ ์ค์น์ ๋ํ ์ง์์ ํฌํจํ๋๋ก ์ค์น ํ๋ก๊ทธ๋จ์ด ๊ฐ์ ๋์์ต๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ ์ง์
ํ์ผ๋ผ ์ถ์๋๋๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋คํ์ผ๋ผ ํ๋ซํผ 5.193 ; - Amazon Beanstalk์ ๋ํ ์ง์์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ๊ณ ๊ธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
์์ฑ ๊ตฌ๋ฌธ Angular์์ ์ฌ์ฉ๋๋ HTML5(์: , ๋ฑ๋ฑ.) - Oracle ์น ์ฌ์ดํธ ๋งํฌ์์ ์์ ํ๋ฉด์ด ์ ๊ฑฐ๋์์ต๋๋ค(netbeans.org ๋งํฌ๋ netbeans.apache.org๋ก ๋์ฒด๋์์ต๋๋ค).
์ถ์ฒ : opennet.ru