Play ja kansai

6,503 views

Published on

The FIRST playframework meet up in japan

1 Comment
7 Likes
Statistics
Notes
  • Hello friend,

    how are you today i hope that every things is ok with you as is my pleasure to contact you after viewing your profile today and it interest me in having communication with you if you will have the desire with me so that we can get to know each other better and see what happened in future.i will be very happy if you can write me through my email for easiest communication and to know all about each other,here is my email [ favorfumba100@yahoo.in ] favour to hear from you as i wish you all the best for your day.please do not come to this site always do all you can to write direct to this my private email address_-________________________ [ favorfumba100@yahoo.in ] and i believe that we can bring out
    peace and love and also good understanding in our togetherness. in my nest mail to you i will tell you all about my self with my picture
    thanks. and remember to send your private email address to me

    yours new friend.favour
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
6,503
On SlideShare
0
From Embeds
0
Number of Embeds
3,063
Actions
Shares
0
Downloads
11
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

Play ja kansai

  1. 1. Play! @ikeike443 2011/08/06 Playframework In11 8 6
  2. 2. Play! ( ∀ ) !! @ikeike443 2011/08/06 Playframework In11 8 6
  3. 3. 11 8 6
  4. 4. @ikeike443 Jenkins Playframework11 8 6
  5. 5. 2001 SAP 2005 2009 Delphi, Java 3-tier (not web) 2010 Web11 8 6
  6. 6. SaaS11 8 6
  7. 7. Web Interop11 8 6
  8. 8. API SalesForce Web (MT Wordpress) Perl Java11 8 6
  9. 9. playdocja11 8 6
  10. 10. http://playdocja.appspot.com/11 8 6
  11. 11. 11 8 6
  12. 12. Playframework ML11 8 6
  13. 13. http://groups.google.com/group/play_ja11 8 6
  14. 14. 11 8 6
  15. 15. Play!11 8 6
  16. 16. 1.0.111 8 6
  17. 17. 11 8 6
  18. 18. Java Oracle CTO Java11 8 6
  19. 19. Servlet web.xml11 8 6
  20. 20. Rails11 8 6
  21. 21. 11 8 6
  22. 22. HotDeploy ActiveRecord URL XML11 8 6
  23. 23. 11 8 6
  24. 24. 2010 1 1.0.1 1.0.2 1 1.0.3.2 2 1 1.1.1 1 1.2.2 1 1.2.2 211 8 6
  25. 25. Jenkins plugin11 8 6
  26. 26. Play11 8 6
  27. 27. Play! ( ∀ ) !!11 8 6
  28. 28. Playclipse @erwan Eclipse https://github.com/erwan/playclipse11 8 6
  29. 29. Playclipse ECLIPSE_HOME/dropins m/v/c/routes view11 8 6
  30. 30. Hot Deploy ECJ(Eclipse Compiler for Java) HotDeploy Session11 8 6
  31. 31. JPA on steroids XML CoC @Entity public DB getter/setter11 8 6
  32. 32. JPA on steroids Play! On DEV Model Create/Alter DB11 8 6
  33. 33. DB https://github.com/pepite/play--database Hibernate SchemaExport Play! DDL11 8 6
  34. 34. p6spy Play! SQL p6spy conf/application.conf db.driver=com.p6spy.engine.spy.P6SpyDriver lib p6spy.jar conf spy.properties OK11 8 6
  35. 35. I/O Continuation 111 8 6
  36. 36. I/O node.js http://www.subbu.org/blog/2011/03/nodejs-vs-play-for-front-end-apps11 8 6
  37. 37. I/O Java Java war ※ ServletWrapper Play!11 8 6
  38. 38. Memcached Play HttpSession Controller#session Cookie Memcached11 8 6
  39. 39. Memcached Memcached memcached.1.host=mem.shanon.co.jp:11211 memcached.2.host=mem2.shanon.co.jp:1121111 8 6
  40. 40. Controller @Before, @After, @Catch, @Finally Controller11 8 6
  41. 41. With Controller11 8 6
  42. 42. @With(Aop.class) public class MyController extends Controller{ .... } public Aop extends Controller{ @Before(priority=1) public static void checkCSRF{ ... } @Before(priority=2) public static void auth{ ... } @Catch(priority=99,value=Exception.class) public static void sendAlert(){ new SimpleMail.send(“Alert!”); } }11 8 6
  43. 43. html View Java Groovy ※ ( )11 8 6
  44. 44. Job cron @OnApplicationStart, @On, @Every11 8 6
  45. 45. Job @On(“cron.somethingjob”) conf/application.conf cron.somethingjob=0 * * * * ?11 8 6
  46. 46. Job %test.cron.somethingjob=never %prod.cron.somethingjob=never ※ 1.111 8 6
  47. 47. play id conf/application.conf %mymac.db=mem %prod.db=mysql...11 8 6
  48. 48. CI CI JUnit HtmlUnit + Selenium H2 ( DB) ※1.1.1 HSQLDB Cobertura11 8 6
  49. 49. Jenkins11 8 6
  50. 50. Play! Groovy11 8 6
  51. 51. Play1.2 Maven ivy (Gradle ) $ play deps $ play auto-test --deps11 8 6
  52. 52. Maven conf/dependencies.yml11 8 6
  53. 53. repositories: - Shanon: type: http artifact: "http://ts-development3.shanon.co.jp/repo/SsApi/[artifact]/[revision]/[artifact]-[revision].[ext]" contains: - SsApi -> SsApiCommon 0.111 8 6
  54. 54. play auto-test play Firephoque(HtmlUnit) auto-test logs/system.out log4j system.out11 8 6
  55. 55. play auto-test log4j.properties 2 conf/application.conf application.log.path=log4j.properties %test.application.log.path=log4.properties.autotest11 8 6
  56. 56. Jenkins play-plugin11 8 6
  57. 57. ( ∀ ) !! API (renderXML, renderJSON) OK CSRF Websocket11 8 6
  58. 58. Play! (>_<) !!11 8 6
  59. 59. Controller Exception GoTo play.classloading.Enhancer LocalVariablesNamesEnhancer ControllersEnhancer ContinuationEnhancer11 8 6
  60. 60. … Play!11 8 6
  61. 61. 11 8 6

×