• Tidak ada hasil yang ditemukan

LEARNING NHIBERNATE 4 BY SUHAS CHATEKAR

N/A
N/A
Protected

Academic year: 2019

Membagikan "LEARNING NHIBERNATE 4 BY SUHAS CHATEKAR"

Copied!
8
0
0

Teks penuh

(1)

LEARNING NHIBERNATE 4 BY SUHAS

CHATEKAR

(2)
(3)

LEARNING NHIBERNATE 4 BY SUHAS CHATEKAR PDF

To obtain this book Learning NHibernate 4 By Suhas Chatekar, you might not be so baffled. This is on-line book Learning NHibernate 4 By Suhas Chatekar that can be taken its soft data. It is different with the on the internet book Learning NHibernate 4 By Suhas Chatekar where you can buy a book and afterwards the seller will certainly send the published book for you. This is the area where you could get this Learning NHibernate 4 By Suhas Chatekar by online as well as after having manage acquiring, you can download and install Learning NHibernate 4 By Suhas Chatekar alone.

About the Author

Suhas Chatekar

(4)

New upgraded! The Learning NHibernate 4 By Suhas Chatekar from the very best author and also publisher is now available here. This is the book Learning NHibernate 4 By Suhas Chatekar that will certainly make your day reviewing becomes completed. When you are searching for the printed book Learning NHibernate 4 By Suhas Chatekar of this title in the book establishment, you may not locate it. The problems can be the limited editions Learning NHibernate 4 By Suhas Chatekar that are given in guide store.

Reviewing publication Learning NHibernate 4 By Suhas Chatekar, nowadays, will certainly not force you to consistently purchase in the store off-line. There is a wonderful area to acquire guide Learning NHibernate 4 By Suhas Chatekar by on-line. This internet site is the best site with whole lots varieties of book collections. As this Learning NHibernate 4 By Suhas Chatekar will be in this publication, all publications that you need will be right here, as well. Just search for the name or title of guide Learning NHibernate 4 By Suhas Chatekar You can discover exactly what you are looking for.

(5)

LEARNING NHIBERNATE 4 BY SUHAS CHATEKAR PDF

Explore the full potential of NHibernate to build robust data access code

About This Book

Build a robust and scalable data access layer using NHibernate's features and practical wisdom

Use patterns such as specification and query object to make data access layer maintainable and extensible

Work effectively with legacy databases using lesser known NHibernate features

Who This Book Is For

This book targets .NET developers who have never used an ORM before, developers who have used an ORM before but are new to NHibernate, or have used NHibernate sparingly and want to learn more about NHibernate.

What You Will Learn

Map domain entities to a database schema using the different mapping mechanisms available

Configure NHibernate through XML configuration

Save, update, and delete entities in the database and query data from a database using different querying

methods

Optimize database operations for speed and memory consumption

Use NHibernate in real-life software projects

Get to know about data access patterns such as repository, specification, and query object

Use NHibernate with legacy databases

In Detail

Connecting the object-oriented world of .NET to the relational world of databases has always been fiddly but with the onset of ORMs such as NHibernate, developers have finally got some relief in this area.

You will begin with a bird's eye view of NHibernate, touching upon its core concepts. You will define domain model and map it with database schema using different techniques. You will then look into multiple ways of storing domain entities in a database and learn important concepts such as transitive persistence, transactions and unit of work. This will be followed by retrieving data from database. Next, you will optimize your code, explore concepts such as the onion architecture, and learn where NHibernate fits best in an application's architecture. After introducing a well-known repository pattern into our application, you will learn to deal with legacy databases. We will conclude with infrequently used features such as stateless sessions, the second level cache, concurrency, and so on, which might come handy.

(6)

Suhas Chatekar

Suhas Chatekar has been in the business of building software for 12 years. He has mainly worked on .NET but possesses the skills of a full-stack developer. He started his career as a software developer, working on a trading platform. Since then, he has worked in several different domains, building both desktop and web-based applications. He is very passionate about coding and learning. He believes that practices such as test-driven development, automated testing, continuous deployment, and Agile are at the heart of quality software development. He currently works as a technical architect and mentor for a London-based company, working in the fields of loyalty, assistance, and insurance. He has used NHibernate in various commercial projects, including both greenfield and brownfield. He also has experience in using NHibernate along with other ORMs and data retrieval techniques in large code bases. He is especially fond of clean code and following the right architectural guidelines. Through years of experience of working with NHibernate, he believes he has acquired some knowledge about best architectural principles that help in building resilient data access code using NHibernate, which he can share with readers. In his spare time, he explores new technologies and writes a blog. He lives in London with his wife, Snehal, and daughter, Ovee. You can reach out to Suhas on Twitter using his handle at suhas_chatekar.

Most helpful customer reviews

3 of 3 people found the following review helpful. Definitely the book NHibernate was lacking By Samir Aguiar

I have just finished this book and I'm glad I bought it. This is the NHibernate book I was looking for.

I decided to learn more about NH because I'm using it at my current job and I was tired of asking for help when something complex was needed. But although I was not a beginner, I was not an expert either so the official documentation never helped me much. This book though is an in-depth tutorial, a guide, that you can easily follow along from the beginning to the very end while understanding every piece of it.

Chatekar's writing is clear and straightforward. It's detailed enough to give you an understanding of the topic and summarized enough so you don't get tired. The first half of the book is more about teaching you the basics: there's a simple problem and the author slowly builds a solution that uses NHibernate. The examples are easy to follow and the chapters are divided so that NHibernate configuration, entities mapping and database querying/writing are all covered separately. The second half of the book advances into more complex topics such as project organization (software architecture), NHibernate usage on web projects, design patterns, dependency injection, performance (caching, lazy loading, future queries) and so on. Also, along the road the author gives a handful of valuable advice about best practices and common pitfalls/caveats so that in the end you are not just a person with a new complex skill and no idea of where to begin to apply it.

(7)

explanation of entities mappings.

In the first half, the author goes into implementing a solution to the problem proposed. If you try to follow along, you won't be able to either compile or run the code as there are a lot of tweaks required. I've only managed to run it after changing NHibernate's configuration and checking the book source (which also didn't compile). The book webpage could at least contain some errata or guidance for that (I did submit some to Packt but it never got published).

Secondly, I still think that there could have been more discussion about mappings and relationships, which are the heart of NHibernate and the source of many Stack Overflow questions. Again, the documentation is not very helpful here. For instance, the author made all relationships bidirectional and never got much into unidirectional relationships. Why one-to-one relationships cannot be unidirectional? What about mapping an FK Id into its own property to avoid loading an associated entity and mimic ISession.Load() behavior? What about nested relationships with relationships between children? Those are a few questions that remained after reading (and which of course I'll be exploring myself) but could have been clarified in the first chapters.

Anyway, despite the above critics the book is definitely worth it and will help anyone to overcome the initial learning curve of NHibernate. It's not meant to cover all the features but rather just kick start the reader --which it has successfully accomplished.

(8)

see exactly what up-to-date from this publication Learning NHibernate 4 By Suhas Chatekar site will make you really feel appropriate to look for the books. So, recently, as well as here, get this Learning NHibernate 4 By Suhas Chatekar to download and wait for your priceless worthy.

About the Author

Suhas Chatekar

Suhas Chatekar has been in the business of building software for 12 years. He has mainly worked on .NET but possesses the skills of a full-stack developer. He started his career as a software developer, working on a trading platform. Since then, he has worked in several different domains, building both desktop and web-based applications. He is very passionate about coding and learning. He believes that practices such as test-driven development, automated testing, continuous deployment, and Agile are at the heart of quality software development. He currently works as a technical architect and mentor for a London-based company, working in the fields of loyalty, assistance, and insurance. He has used NHibernate in various commercial projects, including both greenfield and brownfield. He also has experience in using NHibernate along with other ORMs and data retrieval techniques in large code bases. He is especially fond of clean code and following the right architectural guidelines. Through years of experience of working with NHibernate, he believes he has acquired some knowledge about best architectural principles that help in building resilient data access code using NHibernate, which he can share with readers. In his spare time, he explores new technologies and writes a blog. He lives in London with his wife, Snehal, and daughter, Ovee. You can reach out to Suhas on Twitter using his handle at suhas_chatekar.

Referensi

Dokumen terkait

Oleoresin pala terperangkap dalam mikrokapsul yang dibuat menggunakan campuran enkapsulan formula 4 atau WPC(12%) : MD (88%) pada pengering semprot dengan suhu inlet 160°C,

[r]

PDAM atau Perusahaan Daerah Air Minum merupakan salah satu unit usaha milik daerah, yang bergerak dalam distribusi air bersih bagi masyarakat umum.Tersedianya air

yang dilakukan, dapat ditarik kesimpulan bahwa hipotesis yang diajukan dalam penelitian ini diterima, yaitu ada hubungan positif yang signifikan antara Pola Asuh Otoriter Orang

That change in accounting policy is applied prospectively in accordance with SFAS 25 (Revised 2015). Kelas aset di atas, disajikan sebesar nilai wajar, dikurangi penyusutan

Sehubungan dengan Pelelangan Paket Pekerjaan Peningkatan D.I Lawe Pangkat (150 Ha) pada Dinas Perumahan Rakyat, Kawasan Permukiman dan Pertanahan Kabupaten Aceh Tenggara Sumber

Pada pertemuan ke dua sudah mencakup materi tentang soal matematika bentuk cerita yang cara penyelesaiannya dengan penggambaran, dengan tabel, dengan menebak dan

Dengan ini kami bentah:ukan bahwa perwsahaan Saudara telah lu1us Evaluasi Administrasi, Teknik, Harya dan Kuallflkasi untuk paket pekerlaan tersebut diatas. Sebagai