Plucore way of using Catalyst

2,020 views
1,972 views

Published on

plucore での Catalyst の使い方を紹介しました

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,020
On SlideShare
0
From Embeds
0
Number of Embeds
496
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plucore way of using Catalyst

  1. 1. • • • • • •
  2. 2. 30 3
  3. 3. • • • •
  4. 4. PiggyBuy
  5. 5. PiggyBuy • http://www.piggybuy.jp • • API • Catalyst + DBIx::Class + Template
  6. 6. .com
  7. 7. .com • http://www.illust-sozai.com • .com • Catalyst + DBIx::Class + Template
  8. 8. DL
  9. 9. DL • http://www.mangaichiba.com • • Catalyst + DBIx::Class + TT
  10. 10. DL
  11. 11. DL
  12. 12. DL Livedoor Perl http://labs.edge.jp/cicindela/
  13. 13. • • • • • •
  14. 14. Catalyst URI Dispatch Config Class Log Class Catalyst DB Class Controller Validator Class Catalyst Services Model (Perl Classes) PseudoRequest test scripts Comand Line Script
  15. 15. lib |-- Chaostr | |-- Class/ | |-- Class.pm | |-- Cmd/ | |-- Cmd.pm | |-- Config/ | |-- Config.pm | |-- DB.pm | |-- Log | |-- Log.pm | |-- Plugin/ | |-- Role.pm | |-- Schema/ | |-- Schema.pm | |-- Service/ | |-- Service.pm | |-- TTFilters.pm | |-- Util.pm | |-- Web/ | `-- Web.pm `-- Chaostr.pm
  16. 16. • • • • •
  17. 17. • • • • •
  18. 18. • • • • •
  19. 19. Catalyst URI Dispatch Config Class Log Class Catalyst DB Class Controller Validator Class Catalyst Services Model (Perl Classes) PseudoRequest test scripts Comand Line Script
  20. 20. • • • • •
  21. 21. Catalyst URI Dispatch Config Class Log Class Catalyst DB Class Controller Validator Class Catalyst Services Model (Perl Classes) PseudoRequest test scripts Comand Line Script
  22. 22. • • • my $req = PseudoRequest->new({ params => { name => vkgtaro, } }); •
  23. 23. Catalyst URI Dispatch Config Class Log Class Catalyst DB Class Controller Validator Class Catalyst Services Model (Perl Classes) PseudoRequest test scripts Comand Line Script
  24. 24. • • • • package Chaostr::Service::User; use Chaostr::Class; # strict, warnings, utf8 Moooooooooooose __END_OF_CLASS__
  25. 25. • • • • • •
  26. 26. • • • • • •

×