Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Какие паттерны возможно использовать в asp mvc, поделитель кто может опытом исепользования паттернов в вэб приложении, я пока что нашел немного из тех паттернов которые используются, и которые в книжках, например: dependency injection, factory (ControllerFactory в данном случае), repository. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 20:01 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
мало вижу свяязи между якобы зависимостью с asp mvc.Если ексть задача и вы видете решение с помощью какого либо патерна вперед..Применять паттерн ради паттерна чуш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 21:02 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Вдруг не получиться увидеть решение с помощью паттерна в той ситуации в которой он необходим, есть какие-либо стандартные часто встречающиеся ситуации в которых необходимо применение того или иного паттерна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 21:31 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Советую прочитать книжку Р.С. Мартина, М.Мартин "Принципы, паттерны и методики гибкой разработки на языке C#", если не читали. Все понятно и доступно написано. Все приходит с опытом потому что паттерн может усложнить вам жизнь когда можно было б и без него, собствено в книжке этой написано что надо думать при выборе направления развития кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 21:40 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Спасибо за книжку прочитаю в будущем, просто если судить по существующим книжкам стивена сэндерсона и тьюториалам(nerd dinner к примеру) ну или просто создавая контроллер с репозиторием на базе mvc scaffolding( в котором создается данный контроллер с шаблоном репозитория и иньекцией зависимости), то можно сказать что dependency injection, IoC, Repository и factory - достаточно часто используемые шаблоны, хотелось бы узнать что еще можно отнести к так называемым must have шаблонам в вэб приложении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 22:13 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
А как на этих паттернах хелловорлды пишутся? Я не смеюсь. Хотелось бы простых примерчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 22:46 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
ShSergeА как на этих паттернах хелловорлды пишутся? Я не смеюсь. Хотелось бы простых примерчиков. 1. http://www.mikesdotnetting.com/Article/117/Dependency-Injection-and-Inversion-of-Control-with-ASP.NET-MVC (factory, repository, dependency injection) 2. http://nerddinnerbook.s3.amazonaws.com/Part12.htm - (Repository, dependency injection) 3. http://www.programgood.net/2011/03/10/SteveSandersonMvcScaffolding.aspx (Repository, dependency injection) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 23:20 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Kane_sqlКакие паттерны возможно использовать в asp mvc, поделитель кто может опытом исепользования паттернов в вэб приложении, я пока что нашел немного из тех паттернов которые используются, и которые в книжках, например: dependency injection, factory (ControllerFactory в данном случае), repository. - Забейте... В ASP.Net MVC - никакие . Это уже конкретная реализация одного из семейства. Но, если брать дотНет в целом - то любые... Кста - вебформс, это тоже MVC, а точнее, его разновидность: Document-View... Делиться опытом использования паттернов - все равно что делиться вчерашним опытом в "снятии" женского пола в кабаке . В одном случае прокатит - в другом нет. Нужно понимание ситуации. Потому-то их (паттернов) хренова тыща... Если будет опыт и четкое видение мух на котлетах - то паттерн получится сам собою... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2012, 00:51 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Kane_sqlShSergeА как на этих паттернах хелловорлды пишутся? Я не смеюсь. Хотелось бы простых примерчиков. 1. http://www.mikesdotnetting.com/Article/117/Dependency-Injection-and-Inversion-of-Control-with-ASP.NET-MVC (factory, repository, dependency injection) 2. http://nerddinnerbook.s3.amazonaws.com/Part12.htm - (Repository, dependency injection) 3. http://www.programgood.net/2011/03/10/SteveSandersonMvcScaffolding.aspx (Repository, dependency injection) Это ладно. А хелловорлд как пишется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2012, 01:54 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
ShSergeKane_sqlпропущено... 1. http://www.mikesdotnetting.com/Article/117/Dependency-Injection-and-Inversion-of-Control-with-ASP.NET-MVC (factory, repository, dependency injection) 2. http://nerddinnerbook.s3.amazonaws.com/Part12.htm - (Repository, dependency injection) 3. http://www.programgood.net/2011/03/10/SteveSandersonMvcScaffolding.aspx (Repository, dependency injection) Это ладно. А хелловорлд как пишется? Чем не хелло ворлд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2012, 10:24 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, а есть в электронном варианте книженция? весь интернет обрыскал, ну нигде нет, чесслово, только англ. издание((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 00:10 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
dmaxhandmadeFromRu, а есть в электронном варианте книженция? весь интернет обрыскал, ну нигде нет, чесслово, только англ. издание((( Неа, я с озона заказывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 00:29 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuСоветую прочитать книжку Р.С. Мартина, М.Мартин "Принципы, паттерны и методики гибкой разработки на языке C#", если не читали. Все понятно и доступно написано. Все приходит с опытом потому что паттерн может усложнить вам жизнь когда можно было б и без него, собствено в книжке этой написано что надо думать при выборе направления развития кода. Для вэба это скорее вредная книга, какие-то неправильные там шаблоны. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. или вот еще. Передавать открытое соединение в конструктор конечно можно, если аккуратно, но зачем это в вэбе, где экземпляр после выполнения какого-то одного метода обычно отправляется в мусор. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 03:24 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
StarlexДля вэба это скорее вредная книга, какие-то неправильные там шаблоны. rly?) вообще то там общие паттерны, без специфики чего либо. Если у прогера нет головы, то как бы не в книге дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 09:44 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
StarlexДля вэба это скорее вредная книга, какие-то неправильные там шаблоны.С этого места поподробнее: - чем данные шаблоны не правильны для веба? - какие тогда правильные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 10:13 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
skyANA - чем данные шаблоны не правильны для веба? - какие тогда правильные? Не представляю, как может работать в вэбе соединение в статической переменной. Или зачем передавать готовое соединение в конструктор? Ну да, встречал случаи, когда открытое соединение хранилось в сессии, в основном это вызывало глюки и проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 19:45 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
дайте номер страницы откуда вы скопипастили этот код, погляжу в понедельник в книжке, о чем атм реч идет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 20:24 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, 649, 669 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2012, 20:47 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Starlex, в русском издании нет приведённого Вами кода на обозначенных страницах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 11:04 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
StarlexНе представляю, как может работать в вэбе соединение в статической переменной.MultipleActiveResultSets="true" и будет работать. В своей практике я с этим экспериментировал, когда второе своё приложение под веб писал, в итоге не стал использовать статического соединения :) StarlexИли зачем передавать готовое соединение в конструктор? Ну да, встречал случаи, когда открытое соединение хранилось в сессии, в основном это вызывало глюки и проблемы.Зачастую требуется выполнить ряд операции в рамках одного соединения. К примеру создать и заполнить пару-тройку временных таблиц и вызвать процедуру обработки этих данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 11:17 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Starlex, в русском издании книги Р.С. Мартина и М. Мартина на системе расчёта заработной платы принципы проетирования отрабатываются. Откда Вы всё-таки взяли код про заказы и продукты? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 11:19 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
skyANAStarlex, в русском издании книги Р.С. Мартина и М. Мартина на системе расчёта заработной платы принципы проетирования отрабатываются. Откда Вы всё-таки взяли код про заказы и продукты? :) Наверное, это другое издание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 12:56 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
skyANAЗачастую требуется выполнить ряд операции в рамках одного соединения. К примеру создать и заполнить пару-тройку временных таблиц и вызвать процедуру обработки этих данных. Да, согласен, бывает еще нужно одновременно сохранить несколько объектов, я в этих случаях пользовался IDbTransaction. Но тоже спорный подход, при ошибках, когда эти транзакции начинают откатываться, может происходить сильное замедление работы и ошибки взаимоблокировок. Считается, что лучший подход для производительности - это переложить создание временных таблиц и т.д в хранимые процедуры. Даже когда нужно в одной транзакции сохранить несколько объектов, которые реализованы в нескольких классах, то не пользоваться IDbTransaction, а реализовать транзакцию в ХП, куда передать xml этих объектов. Реализация более трудоемкая, но производительность выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 13:14 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
StarlexСчитается, что лучший подход для производительности - это переложить создание временных таблиц и т.д в хранимые процедуры.Вы о глобальных временных таблицах? Потому как если создать локальную временную таблицу в хп, то она будет жить только до конца хп :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=119&tid=1359182]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 379ms |

| 0 / 0 |
