Этот баннер — требование Роскомнадзора для исполнения 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 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuStarlex http://www.ozon.ru/context/detail/id/5800704/ В русском издании код от Starlex находится в главе 34: Заместитель и Шлюз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 13:40 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
Ну раздули. паттерны есть обобщение некоторых практик. это не панацея, которая излечит от криворукости... правильно про то что они голову не заменяют. практик много, применяются нужные... книжки нужны именно для теоретического освоения лучших, но это не значит что вместо сосредоточения на коде нужно думать только о правильном применении пата из книжки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 21:07 |
|
||
|
Паттерны в asp.net mvc
|
|||
|---|---|---|---|
|
#18+
mvc по сути тож пат пользовательского интерфейса. Di и фабрики вообще типичны для любого ооп. ну и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2012, 21:11 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1359182]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 459ms |

| 0 / 0 |
