چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Java EE 6 development with Netbeans 7 : develop professional enterprise Java EE applications quickly and easily with this popular IDE

David R. Heffelfinger

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
David R. Heffelfinger
سال انتشار
۲۰۱۱
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۵ صفحه
حجم فایل
۱۸٫۴ مگابایت
شابک
9781283349260، 9781849512701، 9781849512718، 9785940749141، 9786613349262، 1283349264، 1849512701، 184951271X، 5940749143، 6613349267

دربارهٔ کتاب

Annotation NetBeans has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. This book provides step-by-step recipes that show you how to take control of the environment and make use of these features to make your enterprise Java application development more efficient and productive than ever before, so that you can concentrate on the important parts of your application. Java EE 6 Development with NetBeans 7 takes you through the most important parts of Java EE programming and shows you how to use the features of NetBeans that will improve your development experience with clear, careful instructions and screenshots. It will show you how to use NetBeans functionality to automate many of the tedious or repetitive tasks frequently encountered when developing enterprise Java applications, freeing you up to focus on the business logic specific parts of the application. As well as showing you time-saving tricks, keyboard shortcuts, and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment. While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the PrimeFaces JSF 2.0 component library that is bundled with NetBeans. A practical guide covering how to leverage NetBeans 7 functionality to develop enterprise applications compliant with the Java EE 6 standard What you will learn from this book : Develop Java web applications by leveraging NetBeans functionality Build standard JSF applications by taking advantage of NetBeans features Integrate NetBeans with third-party RDBMS Develop JavaServer Pages (JSPs) to display both static and dynamic content in a web browser Develop aesthetically pleasing JSF web applications by leveraging the PrimeFaces JSF 2.0 component library Quickly and easily develop applications taking advantage of the Java Persistence API Implement the Model-View-Controller design pattern by using JavaBeans as the model component Take advantage of NetBeans functionality to easily develop Enterprise JavaBeans, including configuring transaction management via annotations Use static and dynamic navigation to define navigation between pages Utilize NetBeans to easily add messaging functionality to enterprise applications, through the Java Messaging Service API and through message-driven EJBs Develop SOAP-based and RESTful web services using NetBeans, including exposing EJB functionality as web services Approach The book is a practical guide explaining the various features of the NetBeans IDE related to enterprise application development. Who this book is written for The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with NetBeans or Java EE is not assumed. Cover 1 Copyright 3 Credits 4 About the Author 5 About the Reviewers 6 www.PacktPub.com 8 Table of Contents 10 Preface 14 Chapter 1: Getting Started with NetBeans 20 Introduction 20 Obtaining NetBeans 21 Installing NetBeans 25 Microsoft Windows 25 Mac OS X 25 Linux and Solaris 26 Other platforms 26 Installation procedure 26 Starting NetBeans for the first time 33 Configuring NetBeans for Java EE development 34 Integrating NetBeans with a third party application server 34 Integrating NetBeans with a third party RDBMS 38 Adding a JDBC driver to NetBeans 38 Connecting to a third party RDBMS 40 Deploying our first application 42 NetBeans tips for effective development 46 Code completion 46 Code templates 50 Keyboard shortcuts 52 Understanding NetBeans visual cues 56 Summary 58 Chapter 2: Developing Web Applications with Servlets and JSPs 60 Creating our first web application 61 Modifying NetBeans' generated code 66 Developing the input page 67 Developing the output page 78 Servlet development 85 Adding a Servlet to our Application 85 Securing web applications 95 Implementing form-based authentication 96 Implementing the login page 96 Implementing a login error page 98 Configuring our application for form-based authentication 99 JSP fragments 108 Creating a JSP fragment in NetBeans 109 Summary 111 Chapter 3: Enhancing JSP Functionality with JSTL and Custom Tags 112 Core JSTL tags 113 Conditionally displaying part of a page with the tag 113 Displaying mutually exclusive markup with the tag 116 Iterating through arrays or collections with the tag 120 SQL JSTL tags 123 Retrieving database data with the tag 126 Modifying database data with the tag 130 Inserting database data 131 Updating database data 134 Deleting database data 137 Closing remarks about JSTL 140 Custom JSP tags 140 Summary 147 Chapter 4: Developing Web Applications using JavaServer Faces 2.0 148 Introduction to JavaServer faces 148 Developing our first JSF application 149 Creating a new JSF project 149 Modifying our page to capture user data 154 Creating our managed bean 161 Implementing the confirmation page 164 Executing our application 166 JSF validation 168 Facelets templating 172 Adding a Facelets template to our project 174 Using the template 175 Composite components 180 Summary 185 Chapter 5: Elegant Web Applications with PrimeFaces 186 Our first PrimeFaces project 186 Using PrimeFaces components in our JSF applications 189 Tabbed views 194 Wizard interfaces 200 More information 206 Summary 206 Chapter 6: Interacting with Databases through the Java Persistence API 208 Creating our first JPA entity 209 Adding persistent fields to our entity 217 Creating a DAO 218 Automated Generation of JPA Entities 224 Named Queries and JPQL 232 Bean Validation 234 Entity Relationships 234 Generating JSF applications from JPA entities 241 Summary 248 Chapter 7: Implementing the Business Tier with Session Beans 250 Introducing Session Beans 251 Creating a session bean in NetBeans 251 Accessing the bean from a client 261 Executing the client 266 Session bean transaction management 266 Implementing aspect oriented programming with interceptors 268 Implementing the interceptor class 269 Decorating the EJB with the @Interceptors annotation 270 EJB timer service 272 Generating session beans from JPA entities 273 Summary 279 Chapter 8: Contexts and Dependency Injection (CDI) 280 Introduction to CDI 281 Qualifiers 288 Stereotypes 293 Interceptor Binding Types 296 Summary 301 Chapter 9: Messaging with JMS and Message Driven Beans 302 Introduction to JMS 302 Creating the project and JMS resources 303 Creating a JMS destination 305 Sending messages to a message destination 309 Processing JMS messages with message driven Beans 314 Summary 318 Chapter 10: SOAP Web Services with JAX-WS 320 Introduction to web services 320 Creating a simple web service 321 Testing our web service 327 Developing a client for our web service 329 Exposing EJBs as web services 334 Implementing new web services as EJBs 334 Exposing existing EJBs as web services 337 Creating a web service from an existing WSDL 340 Summary 343 Chapter 11: RESTful Web Services with JAX-RS 344 Generating a RESTful web service from an existing database 345 Analyzing the generated code 348 Testing our RESTful web service 353 Developing a RESTful web service client 358 Summary 365 Appendix A: Debugging Enterprise Applications with the NetBeans Debugger 366 Debugging enterprise applications 366 Summary 373 Appendix B: Identifying Performance Issues with the NetBeans Profiler 374 Profiling our application 375 Summary 379 Index 380

In Detail

NetBeans has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. This book provides step-by-step recipes that show you how to take control of the environment and make use of these features to make your enterprise Java application development more efficient and productive than ever before, so that you can concentrate on the important parts of your application.

Java EE 6 Development with NetBeans 7 takes you through the most important parts of Java EE programming and shows you how to use the features of NetBeans that will improve your development experience with clear, careful instructions and screenshots. It will show you how to use NetBeans functionality to automate many of the tedious or repetitive tasks frequently encountered when developing enterprise Java applications, freeing you up to focus on the business logic specific parts of the application. As well as showing you time-saving tricks, keyboard shortcuts, and other productivity enhancements possible with NetBeans, it will take you through the major Java EE APIs and how to get them working in the NetBeans environment.

While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the PrimeFaces JSF 2.0 component library that is bundled with NetBeans.

A practical guide covering how to leverage NetBeans 7 functionality to develop enterprise applications compliant with the Java EE 6 standard

Approach

The book is a practical guide explaining the various features of the NetBeans IDE related to enterprise application development.

Who this book is for

The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with NetBeans or Java EE is not assumed.

کتاب‌های مشابه

قیمت نهایی

۴۴٬۰۰۰ تومان