17. Les projets Open Source Page Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
18.
19.
20.
21.
22. Les besoins Page Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
23.
24.
25.
26.
27.
28.
29. Un cas concret Page Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42. Page [Transaction] [Security(Action.CreateBook)] public class BookService : IBookService { public Book CreateBook ( string name ) { // code de création } } interface IBookService { Book C reateBook(string name); } Interface Implémentation
43.
44.
45.
46.
47.
48.
49.
50. Cas réel Page [Transaction] [Security(Action.CreateBook)] public class BookService : IBookService { public Book CreateBook ( string name ) { Book book = new Book(); Book.Name = name; bookDao.Save(book); return book; } }
51.
52.
53.
54.
55.
56.
57. Conclusion Page Introduction L’Open Source Way of Life Les projets Open Source Les besoins Un Cas Concret Conclusion