Soumettre la recherche
Mettre en ligne
Pilika
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
1,260 vues
Shuji Watanabe
Suivre
Template Engine Pilika
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 35
Télécharger maintenant
Recommandé
Безопасный код
Безопасный код
Drupal Camp Kyiv
Tau Web0421
Tau Web0421
Atsushi Tadokoro
coca cola Reconciliation of Q2 and YTD 2008 Non-GAAP Financial Measures
coca cola Reconciliation of Q2 and YTD 2008 Non-GAAP Financial Measures
finance9
Twitter - How To Use Twitter
Twitter - How To Use Twitter
Mike Litman
Logos 1
Logos 1
Meretek88
Sijil Tinggi Muamalat 2 - Ar-Rahnu: En. Zul Hazri Mahat (Ar-Rahnu YaPEIM)
Sijil Tinggi Muamalat 2 - Ar-Rahnu: En. Zul Hazri Mahat (Ar-Rahnu YaPEIM)
Izzuddin Norrahman
ورقة تأطيرية للقاءات التشاورية حول المدرسة المغربية البقالي الحسين
ورقة تأطيرية للقاءات التشاورية حول المدرسة المغربية البقالي الحسين
Chinoi Rachid
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 새로운 오르가즘,비아그라 만드는법,비아그라 당했습니다,비아그라 100mg구입처,
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 새로운 오르가즘,비아그라 만드는법,비아그라 당했습니다,비아그라 100mg구입처,
bark man
Recommandé
Безопасный код
Безопасный код
Drupal Camp Kyiv
Tau Web0421
Tau Web0421
Atsushi Tadokoro
coca cola Reconciliation of Q2 and YTD 2008 Non-GAAP Financial Measures
coca cola Reconciliation of Q2 and YTD 2008 Non-GAAP Financial Measures
finance9
Twitter - How To Use Twitter
Twitter - How To Use Twitter
Mike Litman
Logos 1
Logos 1
Meretek88
Sijil Tinggi Muamalat 2 - Ar-Rahnu: En. Zul Hazri Mahat (Ar-Rahnu YaPEIM)
Sijil Tinggi Muamalat 2 - Ar-Rahnu: En. Zul Hazri Mahat (Ar-Rahnu YaPEIM)
Izzuddin Norrahman
ورقة تأطيرية للقاءات التشاورية حول المدرسة المغربية البقالي الحسين
ورقة تأطيرية للقاءات التشاورية حول المدرسة المغربية البقالي الحسين
Chinoi Rachid
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 새로운 오르가즘,비아그라 만드는법,비아그라 당했습니다,비아그라 100mg구입처,
비아그라 구입방법 카톡:DDF11 & DDF11.KR 비아그라 새로운 오르가즘,비아그라 만드는법,비아그라 당했습니다,비아그라 100mg구입처,
bark man
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
National Partnership for Educational Access
Why Choose Palmetto
Why Choose Palmetto
Will Welborn
Gaza In Focus
Gaza In Focus
Moeed Ahmad
00 Parvularia Cuadro Trimestral
00 Parvularia Cuadro Trimestral
Adalberto
Boletim1 2014
Boletim1 2014
Biblioteca Municipal Proença-a-Nova
Dam Vision
Dam Vision
mohedssk
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
finance9
Andrew Paladino- Starting a Network of Influence Complete
Andrew Paladino- Starting a Network of Influence Complete
Andrew Paladino
du pont Earnings Release2006 2nd
du pont Earnings Release2006 2nd
finance9
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
Izzuddin Norrahman
sun trust banks 1Q 2008 10Q
sun trust banks 1Q 2008 10Q
finance20
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Ulla L. Ringtved
Home Selling Tips - Pricing and Staging
Home Selling Tips - Pricing and Staging
Dan Eason
Майкл Джексон
Майкл Джексон
Eugeniya Machiyanova
du pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statement
finance9
Super Reclame
Super Reclame
Mailzabava
Jensen william ppp_pcp_1504
Jensen william ppp_pcp_1504
William Jensen
consoliddated edison 2004_annual
consoliddated edison 2004_annual
finance20
Serverless - Developers.IO 2019
Serverless - Developers.IO 2019
Shuji Watanabe
Ansible ハンズオン on AWS - DevelopersIO 2017
Ansible ハンズオン on AWS - DevelopersIO 2017
Shuji Watanabe
SSMでマネージドEC2 #reinvent #cmdevio
SSMでマネージドEC2 #reinvent #cmdevio
Shuji Watanabe
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
Shuji Watanabe
Contenu connexe
En vedette
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
National Partnership for Educational Access
Why Choose Palmetto
Why Choose Palmetto
Will Welborn
Gaza In Focus
Gaza In Focus
Moeed Ahmad
00 Parvularia Cuadro Trimestral
00 Parvularia Cuadro Trimestral
Adalberto
Boletim1 2014
Boletim1 2014
Biblioteca Municipal Proença-a-Nova
Dam Vision
Dam Vision
mohedssk
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
finance9
Andrew Paladino- Starting a Network of Influence Complete
Andrew Paladino- Starting a Network of Influence Complete
Andrew Paladino
du pont Earnings Release2006 2nd
du pont Earnings Release2006 2nd
finance9
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
Izzuddin Norrahman
sun trust banks 1Q 2008 10Q
sun trust banks 1Q 2008 10Q
finance20
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Ulla L. Ringtved
Home Selling Tips - Pricing and Staging
Home Selling Tips - Pricing and Staging
Dan Eason
Майкл Джексон
Майкл Джексон
Eugeniya Machiyanova
du pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statement
finance9
Super Reclame
Super Reclame
Mailzabava
Jensen william ppp_pcp_1504
Jensen william ppp_pcp_1504
William Jensen
consoliddated edison 2004_annual
consoliddated edison 2004_annual
finance20
En vedette
(18)
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
Why Choose Palmetto
Why Choose Palmetto
Gaza In Focus
Gaza In Focus
00 Parvularia Cuadro Trimestral
00 Parvularia Cuadro Trimestral
Boletim1 2014
Boletim1 2014
Dam Vision
Dam Vision
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
coca cola Performance Incentive Plan of The Coca-Cola Company (Amended and R...
Andrew Paladino- Starting a Network of Influence Complete
Andrew Paladino- Starting a Network of Influence Complete
du pont Earnings Release2006 2nd
du pont Earnings Release2006 2nd
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
Sijil Tinggi Muamalat 2 - Prinsip Asas Perniagaan: Tn. Hj. Yahya
sun trust banks 1Q 2008 10Q
sun trust banks 1Q 2008 10Q
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Undervisningsdesigns og digitale læringsteknologier oplæg på bk-uddannelsen...
Home Selling Tips - Pricing and Staging
Home Selling Tips - Pricing and Staging
Майкл Джексон
Майкл Джексон
du pont 2005 Annual Meeting Proxy Statement
du pont 2005 Annual Meeting Proxy Statement
Super Reclame
Super Reclame
Jensen william ppp_pcp_1504
Jensen william ppp_pcp_1504
consoliddated edison 2004_annual
consoliddated edison 2004_annual
Plus de Shuji Watanabe
Serverless - Developers.IO 2019
Serverless - Developers.IO 2019
Shuji Watanabe
Ansible ハンズオン on AWS - DevelopersIO 2017
Ansible ハンズオン on AWS - DevelopersIO 2017
Shuji Watanabe
SSMでマネージドEC2 #reinvent #cmdevio
SSMでマネージドEC2 #reinvent #cmdevio
Shuji Watanabe
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
Shuji Watanabe
ELBの概要と勘所
ELBの概要と勘所
Shuji Watanabe
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Shuji Watanabe
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01
Shuji Watanabe
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Shuji Watanabe
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Shuji Watanabe
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
Shuji Watanabe
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
Shuji Watanabe
テスト駆動開発へようこそ
テスト駆動開発へようこそ
Shuji Watanabe
テスト駆動開発のはじめ方
テスト駆動開発のはじめ方
Shuji Watanabe
ユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へ
Shuji Watanabe
テスト駆動開発入門
テスト駆動開発入門
Shuji Watanabe
テストコードのリファクタリング
テストコードのリファクタリング
Shuji Watanabe
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
Shuji Watanabe
アジャイルテスティング
アジャイルテスティング
Shuji Watanabe
Plus de Shuji Watanabe
(20)
Serverless - Developers.IO 2019
Serverless - Developers.IO 2019
Ansible ハンズオン on AWS - DevelopersIO 2017
Ansible ハンズオン on AWS - DevelopersIO 2017
SSMでマネージドEC2 #reinvent #cmdevio
SSMでマネージドEC2 #reinvent #cmdevio
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
ELBの概要と勘所
ELBの概要と勘所
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
テスト駆動開発へようこそ
テスト駆動開発へようこそ
テスト駆動開発のはじめ方
テスト駆動開発のはじめ方
ユースケースからテスト駆動開発へ
ユースケースからテスト駆動開発へ
テスト駆動開発入門
テスト駆動開発入門
テストコードのリファクタリング
テストコードのリファクタリング
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
アジャイルテスティング
アジャイルテスティング
Pilika
1.
Pilika
Java
2.
Pilika ‣ XHTML ‣ 2009
1 ‣ Java ‣
3.
‣ ‣
View ‣
4.
‣ ‣
View ‣
5.
‣ XHTML ‣ ‣
6.
XHTML ‣
→ Dreamweaver → ‣
7.
‣ View
α ‣
8.
‣
→ ‣
9.
Example - <p>
<span plk:content=” user_name”>XX</span> </p>
10.
Example - <p>
<span plk:content=” user_name”>XX</span> </p> {‘user_name’ => ‘Duke’ }
11.
Example - <p>
<span plk:content=” user_name”>XX</span> </p> {‘user_name’ => ‘Duke’ } <p> <span>Duke</span> </p>
12.
Example - <p>
${user_name}</p>
13.
Example - <p>
${user_name}</p> {‘user_name’ => ‘Duke’ }
14.
Example - <p>
${user_name}</p> {‘user_name’ => ‘Duke’ } <p> Duke</p>
15.
Example - <p plk:if=quot;is_loginquot;
> </p>
16.
Example - <p plk:if=quot;is_loginquot;
> </p> {‘is_login’ => true }
17.
Example - <p plk:if=quot;is_loginquot;
> </p> {‘is_login’ => true } <p> </p>
18.
Example - <p plk:if=quot;is_loginquot;
> </p> {‘is_login’ => true } <p> </p> <p plk:if.not=quot;is_loginquot; > </p>
19.
Example - <ul> <li
plk:for=quot;item in itemsquot;>${item}</li> </ul>
20.
Example - <ul> <li
plk:for=quot;item in itemsquot;>${item}</li> </ul> items = [‘Apple’,‘Orange’,‘Pine’] {‘items’ => items }
21.
Example - <ul> <li
plk:for=quot;item in itemsquot;>${item}</li> </ul> items = [‘Apple’,‘Orange’,‘Pine’] {‘items’ => items } <ul> <li>Apple</li> <li>Orange</li> <li>Pine</li> </ul>
22.
‣ ‣
View ‣
23.
View ‣ ‣ Controller/Model ‣ JRuby
on Rails
24.
JRuby ‣ Java VM
Ruby ‣ Ruby on Rails ‣ Ruby Java
25.
JRuby on Rails ‣ ‣
Glassfish V3 War ‣ View
26.
JRuby on Rails ‣ ‣
Glassfish V3 War ‣ View Pilika
27.
JRuby on Rails Controller/Model
View Rails Pilika Java JRuby JRE
28.
‣ ‣
View ‣
29.
‣
View ‣ JSR223
30.
JSR 223 Scripting for
Java Platform ‣ Java → https://scripting.dev.java.net/ ‣ Ruby, Python, Groovy, Java Script… ScriptEngineManager mng = new ScriptEngineManager(); ScriptEngine engine = mng.getEngineByName(quot;rubyquot;); engine.eval(quot;puts ‘Hello, JRuby!’quot;);
31.
<div plk:content=quot;item.namequot;
plk:attr.class=quot;item_class(item)quot; > </div> <plk:def type=quot;functionquot; language=quot;rubyquot; name=quot;item_class(item)quot; > <![CDATA[ def item_class(item) return 'new_item' if BASE_TIME < item.entry_at '' end ]]> </plk:def>
32.
<div plk:content=quot;item.namequot;
plk:attr.class=quot;item_class(item)quot; > </div> <plk:def type=quot;functionquot; language=quot;rubyquot; name=quot;item_class(item)quot; > <![CDATA[ def item_class(item) return 'new_item' if BASE_TIME < item.entry_at '' Ruby end ]]> </plk:def>
33.
‣ ‣ Java
Rails ‣ ‣ http://www.deathmarch.jp/pilika/
Notes de l'éditeur
Télécharger maintenant