Добавить в избранное
Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту
Автор: Next от 28-05-2016, 18:04
Text on Data Structers and Algorithms from the author of "Object-Oriented Programming in C++". Table of Contents: 1. Overview 2. Arrays 3. Simple Sorting 4. Stacks and Queues 5. Linked Lists 6. Recursion 7. Advanced Sorting 8. Binary Trees 9. Red-Black Trees 10. 2-3-4 Trees and External Storage 11. Hash Tables 12. Heaps 13. Graphs 14. Weighted Graphs 15. When to Use What
Автор: Next от 28-05-2016, 17:51
jMonkeyEngine 3.0 is a powerful set of free Java libraries that allows you to unlock your imagination, create 3D games and stunning graphics. Using jMonkeyEngine’s library of time-tested methods, this book will allow you to unlock its potential and make the creation of beautiful interactive 3D environments a breeze. jMonkeyEngine 3.0 Beginner’s Guide teaches aspiring game developers how to build modern 3D games with Java. This primer on 3D programming is packed with best practices, tips and tricks and loads of example code. Progressing from elementary concepts to advanced effects, budding game developers will have their first game up and running by the end of this book. From basic concepts and project creation to building a complex 3D Game, you will learn to layout 3D scenes, make them interactive and add various multi-media effects. You will find answers to common questions including best practices and approaches, how game characters can act and interact, how to simulate solid walls
Автор: Next от 28-05-2016, 17:47
This book is your one-stop resource to master JIRA extension and customization. You will learn how to create your own JIRA plugins, customize the look and feel of your JIRA UI, work with Workflows, Issues, Custom Fields, and much more. Develop and customize plugins, program workflows, work on custom fields, master JQL functions, and more to effectively customize, manage, and extend JIRA with this book. Extend and Customize JIRA-Work with custom fields, workflows, Reports & Gadgets, JQL functions, plugins, and more. Customize the look and feel of your JIRA User Interface by adding new tabs, web items and sections, drop down menus, and more. Master JQL - JIRA Query Language that enables advanced searching capabilities through which users can search for issues in their JIRA instance and then exploit all the capabilities of issue navigator. JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development. The book starts
Автор: Next от 28-05-2016, 17:41
JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development. [/i] is a one stop resource to master extensions and customizations in JIRA. You will learn how to create your own JIRA plugins, customize the look and feel of your JIRA UI, work with workflows, issues, custom fields, and much more. [i]JIRA 5.x Development Cookbook starts with recipes on simplifying the plugin development process followed by a complete chapter dedicated to the plugin framework to master plugins in JIRA. Then we will move on to writing custom field plugins to create new field types or custom searchers. We then learn how to program and customize workflows to transform JIRA into a user friendly system. Reporting support in an application like JIRA is inevitable! With so much data spanning across different projects, issues, and so on, and a lot of planning done for the project, we will cover how to work on reports and gadgets to get
Автор: Next от 28-05-2016, 17:36
Java for the Web with Servlets, JSP and EJB is the one book you need to master Java web programming. It covers all the technologies needed to program web applications in Java using Servlets 2.3, JSP 1.2, EJB 2.0 and client-side programming with javascript. These technologies are explained in the context of real-world projects, such as an e-commerce application, a document management program, file upload and programmable file download, and an XML-based online book project. In addition to excellent content, this book includes licenses to two Java web components from BrainySoftware.com. You receive a full license of the Programmable File Download component for commercial and non-commercial deployment. You are also granted to a license to deploy the author's popular File Upload bean for non-commercial use, which has been licensed by the Fortune 500 company Commerce One and purchased by major corporations such as Saudi Business Machine, Ltd. and Baxter Healthcare Corporation.
Автор: Next от 28-05-2016, 17:34
Offering both theoretical explanations and real-world applications, this in-depth guide covers the 2.0 version of Struts, revealing how to design, build, and improve Java-based Web applications within the Struts development framework. Feature functionality is explained in detail to help programmers choose the most appropriate feature to accomplish their objectives, while other chapters are devoted to file uploading, paging, and object caching.
Автор: Next от 28-05-2016, 17:27
This book covers the most important topics any Java developer should master: object-oriented programming, Java language syntax, and the Java libraries. Designed as a guidebook for those who want to become a Java developer, Java 7: A Comprehensive Tutorial discusses the essential Java programming topics that you need to master in order teach other technologies to yourself.
Автор: Next от 28-05-2016, 17:25
This book series is a tutorial for software developers to build GUIs of Java applications using JavaFX 8 which has become a part of Java SE Development Kit 8 (JDK 8). The primary objective is to provide a comprehensive handbook, which brings forward the frequently used features and the essence of JavaFX. The usages of APIs provided in JavaFX packages are illustrated through the step-by-step development of a sophisticated graphics toolkit. Complete source codes of the graphics toolkit, a set of packages with reusable classes as well as embeddable JavaFX applications, are included in the book series. The following tables list all the source codes of drawtool library offered in the prior four volumes of the book series: PACKAGE NAME: drawtool SOURCE CODE FILE NAME: ShapeDrawer.java DrawPane.java PACKAGE NAME: drawtool.drawer SOURCE CODE FILE NAME: BezierCurveDrawer.java CircleDrawer.java EllipseDrawer.java LineDrawer.java PathDrawer.java PolygonDrawer.java PolylineDrawer.java
Автор: Next от 28-05-2016, 17:04
Develop, debug, test, and troubleshoot Java EE 7 applications rapidly with Eclipse If you are a Java developer who has little or no experience in JEE application development or you have experience in JEE technology but are looking for tips to simplify and accelerate your development process, then this book is for you. What You Will Learn Set up Eclipse, Tomcat, and Glassfish server for JEE application development Use JSP, Servlet, JSF, and EJBs to create a user interface and write business logic Create JEE database applications using JDBC and JPA Handle asynchronous messages using MDBs for better scalability Deploy and debug JEE applications and create SOAP and REST web services Write unit tests and calculate code coverage Troubleshoot application performance and memory issues. Table of Contents Introducing JEE and Eclipse Creating a Simple JEE Web Application Source Control Management in Eclipse Creating a JEE Database Application Unit Testing Debugging a JEE Application Creating JEE
Автор: Next от 28-05-2016, 16:34
Software engineering and computer science students need a resource that explains how to apply design patterns at the enterprise level, allowing them to design and implement systems of high stability and quality. Software Architecture Design Patterns in Java is a detailed explanation of how to apply design patterns and develop software architectures. It provides in-depth examples in Java, and guides students by detailing when, why, and how to use specific patterns. This textbook presents 42 design patterns, including 23 GoF patterns. Categories include: Basic, Creational, Collectional, Structural, Behavioral, and Concurrency, with multiple examples for each. The discussion of each pattern includes an example implemented in Java. The source code for all examples is found on a companion Web site. The author explains the content so that it is easy to understand, and each pattern discussion includes Practice Questions to aid instructors. The textbook concludes with a case study that pulls
Автор: Next от 28-05-2016, 16:25
Develop better software fast with IntelliJ IDEA Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools. You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle. Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming.
Автор: Next от 28-05-2016, 16:23
You don't need the full force of Java when you're writing a build script, a simple system utility, or a lightweight web app—but that's where Groovy shines brightest. This elegant JVM-based dynamic language extends and simplifies Java so you can concentrate on the task at hand instead of managing minute details and unnecessary complexity. Making Java Groov is a practical guide for developers who want to benefit from Groovy in their work with Java. It starts by introducing the key differences between Java and Groovy and how to use them to your advantage. Then, you'll focus on the situations you face every day, like consuming and creating RESTful web services, working with databases, and using the Spring framework. You'll also explore the great Groovy tools for build processes, testing, and deployment and learn how to write Groovy-based domain-specific languages that simplify Java development. Written for developers familiar with Java. No Groovy experience required. Purchase of the print
Автор: Next от 28-05-2016, 16:22
Effective Unit Testing is written to show how to write good tests—tests that are concise and to the point, expressive, useful, and maintainable. Inspired by Roy Osherove's bestselling The Art of Unit Testing, this book focuses on tools and practices specific to the Java world. It introduces you to emerging techniques like behavior-driven development and specification by example, and shows you how to add robust practices into your toolkit. About Testing Test the components before you assemble them into a full application, and you'll get better software. For Java developers, there's now a decade of experience with well-crafted tests that anticipate problems, identify known and unknown dependencies in the code, and allow you to test components both in isolation and in the context of a full application. About this Book Effective Unit Testing teaches Java developers how to write unit tests that are concise, expressive, useful, and maintainable. Offering crisp explanations and
Автор: Next от 28-05-2016, 16:19
Groovy in Action, Second Edition is a thoroughly revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development. Covers Groovy 2.4. In the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfortable, common-sense design, seamless integration with Java, and rich ecosystem that includes the Grails web framework, the Gradle build system, and Spock testing platform have created a large Groovy community.
Автор: Next от 28-05-2016, 16:17
Lambda is thus far the biggest change introduced in the Java language since it’s inception. All About Java 8 Lambdas is a weekend read book, written concisely in a plain and simple text with easy to understand code examples and finely organised chapters. The aim of the book is to learn lambda expressions and related Java 8 features in a weekend. Along with lambdas, this book will demystify the other features such as interface unlocking, functional libraries, streams and parallelism just to name a few. This is a must read book if you want to learn the new features of lambda programming in Java 8. In this book, we will: Learn and develop lambda expressions from ground up Explore functional interfaces and function libraries in details Unravel the Streams API Understand the parallelism concepts
Автор: Next от 28-05-2016, 16:15
A step-by-step guide to Java web development with the developer-friendly Apache Tapestry framework Introduction to Tapestry Creating Your Working Environment The Foundations of Tapestry Simple Components Advanced Components User Input Validation Internationalization and Localization Creating Custom Components The Basics of Java for the Web Creating a Real Data Source with db4o
Автор: Next от 28-05-2016, 14:03
The release of MIDP 2.0 and the introduction of the new Mobile Service Architecture (MSA) are generating momentum for the Java ME platform. As more and more Java-enabled mobile devices become available and more service providers become open to third-party development, the demand for customized applications will grow dramatically. Now, there's a practical, realistic guide to building MIDP 2.0/MSA applications that are robust, responsive, maintainable, and fun. Long-time Java ME author Jonathan Knudsen offers real solutions for the complex challenges of coding efficiency, application design, and usability in constrained mobile environments. Experienced Java developers will master MIDP 2.0 and MSA programming through clear, carefully designed examples. Downloadable code is available for both NetBeans Mobility Pack and the Sun Java Wireless Toolkit. Kicking Butt with MIDP and MSA 's wide-ranging content covers: - Pushing MIDP's limits, and exploiting MSA's full power - Using MIDlets,
Автор: Next от 28-05-2016, 14:00
Preface Introduction The Big Picture Geometry Find Your Inner Child If You’re an Old Dog Flattened Shapes Painting and Stroking Rendering Angle Units Text What’s an Iterator? Hint, Hint Advanced Text Layout Color Images Image Processing Combining the Old and New Methods Space and Time Image Guts Who Was That Masked Bit? What’s a Raster? Devices Chapter Printing Animation and Performance Colophon
Автор: Next от 28-05-2016, 13:56
Grails is a full-stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks. Grails uses the principle of convention over configuration and the dynamic Groovy programming language. This revised and updated new edition shows you how to use Grails by iteratively building a unique, working application. By the time you’re done, you’ll have built and deployed a real, functioning website. Using this hands-on, pragmatic approach, you’ll explore topics such as Ajax in Grails, custom tags, and plugins. You’ll dig into Grails’ powerful view technology, Groovy Server Pages, and see how you can easily leverage the help offered by scaffolding to create custom user interfaces faster than you would have thought possible. Along the way, you’ll learn about domain classes, controllers, and GSP views. And you’ll see how Grails enables you to use powerful frameworks such as Spring and Hibernate. With Grails, you
Автор: Next от 28-05-2016, 13:53
This book is an essential tool for second-year undergraduate students and above, providing clear and concise explanations of the basic concepts of computer graphics, and enabling the reader to immediately implement these concepts in Java 2D and/or 3D with only elementary knowledge of the programming language. Features: provides an ideal, self-contained introduction to computer graphics, with theory and practice presented in integrated combination; presents a practical guide to basic computer graphics programming using Java 2D and 3D; includes new and expanded content on the integration of text in 3D, particle systems, billboard behaviours, dynamic surfaces, the concept of level of detail, and the use of functions of two variables for surface modelling; contains many pedagogical tools, including numerous easy-to-understand example programs and end-of-chapter exercises; supplies useful supplementary material, including additional exercises, solutions, and program examples, at an
Автор: Next от 28-05-2016, 13:16
Java developers, here's your chance to survey the scope of J2ME (Java 2 Micro Edition) knowledge in one solidly written reference. Discover the basic architecture and functionality of J2ME and how it differs from J2SE and J2EE. Build a J2ME database with coverage of essentials such as commands, items, event processing, and low- and high-level display interfaces. Learn the advanced aspects of mobile development-plus, get in-depth coverage of security, Web services, information management, and storage. Whatever your experience level, J2ME: The Complete Reference is your essential one-stop resource for understanding and utilizing J2ME to build mobile applications and services. Understand the organization, configurations, and profiles of J2ME, including the new PIM API Review small computing technology, including wireless, mobile radio networks, PDAs, and more Navigate J2ME architecture and the development environment Limit memory use, simplify user interface, minimize network traffic,
Автор: Next от 28-05-2016, 13:14
Java von Kopf bis Fuß ist eine umfassende Erlebnistour durch die Objektorientierte Programmierung und Java. Ganz nach modernen Lernprinzipien entworfen, führt Sie dieses Buch von den Grundlagen der Sprache zu fortgeschrittenen Themen wie Threads, Netzwerk-Sockets und verteilter Programmierung. Und das Beste ist: Sie werden dabei lernen, wie ein echter objektorientierter Entwickler zu denken. Auf Ihrem Weg dorthin werden Sie nicht nur lesen. Sie knacken Rätsel, spielen, lösen Krimis und kommen mit Java auf eine Weise zusammen, die Sie sich nicht hätten träumen lassen. Aber natürlich werden Sie auch Unmengen echten Java-Code schreiben - für ein "Dot-Com-versenken"-Spiel, für einen Chat-Client mit Schlagzeug und vieles mehr. Dieses Buch lädt das Wissen direkt in Ihr Hirn, mithilfe vieler Abbildungen und so, dass es auch hängen bleibt. Folgende Themen gehören dazu: * Die Sprache Java * Objektorientierte Entwicklung * Anwendungen
Автор: Next от 28-05-2016, 13:05
OpenJDK is one of the most widely used open source implementations of the Java platform. It is used to change, customize, and tune core application internals and provide a way to extend the application internals according to your requirements. OpenJDK Cookbook begins by introducing you to OpenJDK and IcedTea builds for various virtual machine implementations and how to deploy OpenJDK on multiple platforms. Furthermore, the book digs deeper into the development concepts, JVM internals, and techniques to make robust improvements or customizations to OpenJDK. Essentially, the book covers the best practices for accessing and using the core features of OpenJDK to build advanced Java solutions by utilizing the more complex and nuanced parts of OpenJDK. Over 80 recipes to build and extend your very own version of Java platform using OpenJDK project. Gain the skills required to harness the power of OpenJDK's Java implementation. Extend and adapt Java Platform to develop various types of
Автор: Next от 28-05-2016, 13:03
Содержит документы форматов database html image pdf txt Spock combines the features of tools like JUnit, Mockito, and JBehave into a single powerful Java testing library. With Spock, you use Groovy to write more readable and concise tests. Spock enables seamless integration testing, and with the intuitive Geb library, you can even handle functional testing of web applications. Java Testing with Spock teaches you how to use Spock for a wide range of testing use cases in Java. You’ll start with a quick overview of Spock and work through writing unit tests using the Groovy language. You’ll discover best practices for test design as you learn to write mocks, implement integration tests, use Spock's built-in BDD testing tools, and do functional web testing using Geb. Readers new to Groovy will appreciate the succinct language tutorial in chapter 2 that gives you just enough Groovy to use Spock effectively. What's inside: Testing with Spock from the ground up; Write mocks without an
Автор: Next от 28-05-2016, 12:58
Java is one of the most widely used programming languages today. It was first released by Sun Microsystems in 1995. Over the years, its popularity has grown to the point where it plays an important role in most of our lives. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! There are tons of applications and heaps of websites that will not work unless you have Java installed, and more are created every day. And, of course, Java is used to power what has become the world's most dominant mobile platform, Android. Advanced Topics In Java teaches the algorithms and concepts that any budding software developer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to create and manipulate versatile and popular data structures such as binary trees and hash tables. This
Автор: Next от 28-05-2016, 12:57
Java is one of the most popular computer programming language which is used by millions of developers. If you are new to this computer language, this book has the perfect content which can be easily understood and will help you to create new program. This book has covered some of the basic topics which will help a beginner to learn the basics of Java. This book covers: javascript starts javascript Output/ Display Codes javascript Variables, Statements, Comments & Keywords javascript Data Types & Operators javascript Functions javascript Objects javascript Arrays javascript Conditions (if, else & switch) and Loops (for, while & do while)
Автор: Next от 28-05-2016, 12:55
This book is a comprehensive guide that shows developers how to design and develop business processes in BPEL efficiently. Throughout the book the authors discuss important concepts and offer real-world examples covering the IBM WebSphere SOA platform. This book is aimed at SOA architects and developers involved in the design, implementation, and integration of composite applications and end-to-end business processes. It provides comprehensive coverage of WS-BPEL 2.0 for implementing business processes and developing SCA composite applications, dealing with the issues of composition, orchestration, transactions, coordination, and security. It uses IBM WebSphere SOA platform version 7.0. To follow this book you need to have basic knowledge of XML, web services, and Java EE. You should also be familiar with basic concepts of Business Process Management (BPM). Table of Contents Preface 1 Introduction to BPEL and SOA Why business processes matter Business and IT alignment Service-Oriented
Автор: Next от 28-05-2016, 12:29
This book is about using JavaServer Faces to create and deploy interactive applications delivered to end users via a browser interface. JavaServer Faces is the component-based technology enabling easy development of such applications, especially applications of the type commonly needed in enterprise environments. JavaServerFaces: Introduction by Example is a to-the-point, 250-page introduction to an important technology that every Java Enterprise Edition programmer should know and be able to use. JavaServer Faces: Introduction by Example takes you through building and deploying servlet-based web pages built around JavaServer Faces, Facelets, managed Java Beans, and prebuilt user-interface components. You'll learn to build user interfaces that run in the browser, to display data drawn from corporate databases, accept user input, deal with errors and exceptions, and more.
Автор: Next от 28-05-2016, 12:27
Java 8 Recipes offers solutions to common programming problems encountered while developing Java-based applications. Fully updated with the newest features and techniques available, Java 8 Recipes provides code examples involving Lambdas, embedded scripting with Nashorn, the new date-time API, stream support, functional interfaces, and much more. Especial emphasis is given to features such as lambdas that are newly introduced in Java 8. Content is presented in the popular problem-solution format: Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! The problem-solution approach sets Java 8 Recipes apart. Java 8 Recipes is focused less on the language itself and more on what you can do with it that is useful. The book respects your time by always focusing on a task that you might want to perform using the language. Solutions come first. Explanations come later. You are free to crib from the book and
Автор: Next от 28-05-2016, 12:15
Introducing Java EE 7: A Look at What’s New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. Readers of this book will not have to wade through introductory material or information covering features that have been part of the EE platform for years. Instead, developers can pick this book up and read it to brush up on those features that have changed or have been added for the EE 7 release. This handy reference helps you move forward from Java EE 6 to the new EE 7 platform quickly and easily. Java is a mature programming language that has been refined over the years into a productive language widely used in enterprise application development. Although the language contains frameworks and methodologies that have been used for years, it is important to make use of the most current features available in the language in order to achieve the best results. Introducing Java EE 7: A Look at What’s New covers the solutions using

Назад Вперед