Modeling
More Pages: Modeling Page 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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467


It's like watching "New Yankee Workshop" for 3D artists
A Dream
Amazing
Used price: $49.50

How Real Language Works!
Very interesting
Ingenious
List price: $42.95 (that's 30% off!)
Used price: $21.50
Buy one from zShops for: $21.89

An OK reference for recurring tasksThe authors state early on that the focus is not on teaching the EJB technology and basics. Despite of what the authors just said in the preface, the book starts with exactly the kind of basics that encourage quick browsing.
The 2nd chapter is a U-turn and points the book to the right direction for most of the journey. The overall level of the recipes is still a bit too simple for my liking -- the toughest questions have been left out. On the plus side, I am happy with the fact that the authors have included chapters on using XDoclet for EJB development and on unit testing EJBs with Cactus. The body of the book is, simply put, a compact reference for accomplishing recurring development tasks.
Excluding the chapters on XDoclet and unit testing, the EJB Cookbook is not an exceptional book. It is a reference, albeit a useful one.
Software architect
Excellent quick reference
List price: $10.99 (that's 20% off!)
Used price: $0.01
Collectible price: $2.49
Buy one from zShops for: $0.95

What's truly important
Does for football what Safe At Home did for baseball
Next to the Bible, it's a hand's on playbook for role models
Used price: $52.48
Buy one from zShops for: $50.00

An entry level book on geometric modeling
Ultimate book on Geometric Modeling
Mortenson does it again!This book is so complete that I feel it is the only book you'll ever need to understand the topic of geometric modelling. I highly recommend it (and any Mortenson book) to everyone interested in serious computer graphics programming.

Used price: $39.99

Excellent Information!I suggest any newcomer to the industry to buy this book! It will help them greatly!!!...
Haven't read the book, but know it will be good.
Wanna be a PLUS-SIZE MODEL? This book is for you!
Used price: $2.00
Buy one from zShops for: $1.99

good but datedIt also has the annoying trait of relying on commercial software for examples. There are chapters on setting up web and email servers on all three platforms. That is Wonderful, but the author chooses commercial software (at least some of which has been significantly upgraded since the book was written). If you're not interested in that program, you're left pretty much out in the cold unless you're interested in reading about how to configure software you'll never use.
It is however, very accessable and well written. An update would rate five stars for the few months it would be up to date : )
Excellent, useful, complete
The way Introduction books should be...
Used price: $79.41
Buy one from zShops for: $101.78

Better books are available
Excellent Textbook on Probability
It's good.
List price: $49.99 (that's 30% off!)
Used price: $28.99
Buy one from zShops for: $30.00

Not good enough.There seems to be the problem of having patterns just for the sake of having patterns.
For example, why do you want to make queries and database updates into factories? Looking at the sample code, does it really help decoupling?
To reviewer zhanggoo> The basic idea of "design to interface instead of concrete implementation" of course is always correct. I actually took the time and tried out the sample code of "input and output patterns" and got those working. However, you must realize that these patterns need a lot of re-thinking, redesign and refactoring once it's outside the realm of toy examples - How to handle domain object or selection criteria based on multiple-table-join (very common)? How to handle database generated identity? What if there needs to have a couple of selection factories for one domain object? Not to mention these patterns are all based on SQL string manipulations, static typing of the parameters all lost.
How come you can only get the first page from the "Paging Iterator"? Besides giving hints to JDBC, the pattern gives no control over the rows actually returned from the database.
The "Cache Patterns" does not solve the problem of preventing stale entry or even attempt to describe how to invalidate cache entry, so no matter how efficient you get, the cache is not guaranteed to be up-to-date /correct.
To reviewer zhanggoo> The author only talked about cache expiration - purge cache entry to enhance performance, but not invalidation (to prevent cache from getting inconsistent). Experienced database developer knows that query tuning is the first thing to look at to improve performance, one should take advantage of db server cache and app server cache as much as possible, as a last resort when you really need to roll your own cache, you need to make sure you get it right.
I'm surprised "stored procedure" is not mentioned at all.
To reviewer zhanggoo> There're certainly different opinions on "stored procedure". SP is definitely not OO, RDBMS is not OO at all - as long as you're using RDBMS, you have to face the fact that OO cannot be applied everywhere. On the other hand, SP helps greatly in decoupling, since query logic are not embedded in java code, app code and db code have clear interfaces, query optimization usually is easier to do with SP. These are good practices and patterns in my book.
The overall organization and format of the book is good, but for experienced database application developers, you might learn more by studying mature object/relational frameworks like EOF (Apple WebObjects) or TopLink.
Good design pattern book in data access !!While prototyping the model, I encountered a lot of consideration of what is the best approach for certain implementation (mainly on JDBC). While looking into a few of designing books, I found this Data Access Patterns book that fits into my research needs. I have read other book such as Designing Flexible Object Oriented System with UML and not able to apply the concept or see solution in it. It is simply a conceptual book. No practical examples at all.
Mr. Nock has explained the design patterns very clearly in each chapter by using JDBC as a media. The examples are very easy to understand as compared to Design Patterns Explained. I am not able to understand codes that implementing graphics in that book.
Mr. Nock addressed the pros and cons of the patterns. Many techie books do not even bother to talk about pros and cons.
The author has chosen the right title for the book, I realized that many times author received a poor rating because reader expect different contents based on the title of the book.
The feature I liked the most - the ¡§Applicability¡¨ section on each chapter. Unlike other patterns book, the author explains the concept and gives example of "what" and "when" to use certain design pattern. This section is pretty much the answer for my thesis obstacles. The answer is in this book!!
Minor typos do exist such as in page 390 roll back instead of rollback.
In concurrency chapter, author may have mis-used the term of updates locking. It should be Lost Updates instead of Missing updates. Concurrency chapter looks like UDB Lock Concurrency architecture.
Additional note - would like to see the quality aspect in each of the patterns.
Overall, the book is very well structured, explained and thoughtful.
Thank you Mr. Nock !! This is a perfect book for my thesis.
Looking forward to read your future publish.
Regards,
EQ
Excellent and Easy To ReadAfter reading numerous pattern books, it is nice to see a pattern book with very good organization.
Each pattern is presented with the following subsections.
* Description
* Context
* Applicability
* Structure
* Iteractions
* Consequences
* Strategies
* Sample Code
* Related Patterns and Technology.
I specifically like 'Consequence' section because it outlines the 'bad' consequence of adopting the patter. This goes with the mantra of design patterns - there is no one good pattern. You trade off one design for another depending on the context of your domain.
Also each pattern is accompanied by UML class diagrams and UML sequence diagrams - this is a big plus in understanding pattern.
The sample code is written in Java/JDBC so you may need to understand Java but I believe this pattern is still relevant to ADO.NET and C++. [ ADO.Net does offer connected and disconnected database operation so some patterns may not be relevant - plus, event/delegate will aid in some patterns.]
Specific to what the previous reviewer say - here are my rebuttals.
>> Why do you want to make queries and database updates into factories? Looking at the sample code, does it really help decoupling?
The previous reviewer mentioned as 'factories' is the derivation of 'AbstractFactory'. If you do not understand why AbstractFactory aids in decoupling from the concrete implementation, I think you should re-read GoF book. The author uses AbstractFactory pattern extensively in context of "Input and Output Parameter" and "Cache Patterns". I do admit that sometimes "Input and Output Parameter patterns" may not need to use AbstractFactory but if you read 'Domain Assembler' pattern you will understand why. From Domain Assembler, you can see the benefit of having AbstractFactories for Selection, Domain Object, and Update -- assembling all these factories via interface not concrete implmentation - a basic idea of design to interface instead concrete implementation.
>> The "Cache Patterns" does not solve the problem of preventing stale entry or even attempt to describe how to invalidate cache entry, so no matter how efficient you get, the cache is not guaranteed to be up-to-date /correct.
Please re-read 'Cache Collector'. The pattern could have different name like 'Cache Garbage Collector'. He talks about how you can 'purge' old data. Also re-read 'Cache Replicator' for how to sync the cached data in distributed system.
>> I'm surprised "stored procedure" is not mentioned at all.
I guess you have not done too many DB oriented projects. The stored procedure is evil and add little value to OO programming. But if you want the stored procedure, just replace 'SELECT' or 'UPDATE' statements to whatever stored procedures you want to call. So I don't think you can add much with SP.
>> mature object/relational frameworks like EOF (Apple WebObjects) or TopLink
This book is not about Java Data Object or OR mapping. Object-Relational mapping tool is another beast.
I would recommend this book highly to anyone doing DB application development.

Used price: $55.00
Buy one from zShops for: $69.35

the book is in internetThere are very theory technologies but no new contents about DEVS.
The introduction itself is worth the priceContrary to one reviewer, the book cannot be derived in any way from what's available on the web. If you are interested in new paradigms for technology, it belongs on your bookshelf.
Takes "Theory of Modeling and Simulation" one step further
I've never been good at modeling characters but I quickly learned from Kenny and Jim's on-screen tutelage the techniques and skills necessary to create the figure featured on the cover of the disc. The authors provide a good example of the craft that enabled this fumble-thumbed animator to build a complex subject with a program that I had little experience.
I'm a kinesthetic student so watching their examples was a great way for me to learn. It's like watching "New Yankee Workshop" for 3D artists working in Maya. I surprised myself to see how easily and quickly I created these complex shapes following their instruction.
I recommend this disc for every character modeler working in Maya whether you're a novice or have experience with the software. Kenny and Jim have created a solid curriculum that will enable any serious modeler to advance their craft.