Application Services and domain services

In the field-driven design, there are two types of services: domain services and application services. From their definition, the two are easy to distinguish. The former is a service closely related to the business logic, complex Business requests

Data Capturing and data Injection

The domain-driven design expects that the domain model we build should be "pure" as much as possible, and should not include those other than processing the business logic.Code, Especially data access-related code. However, from the perspective of

Understanding the relationship between Redo (8) Redo and undo and precautions for deleting online Log File groups

1)Redo and undo's "broken wires"Roll back redoRoll back undoUndo is protected by Redo, so that undo can be obtained in the buffer cache after the rollback, And the Undo is applied to the data blocks and index blocks in the buffer cache, this allows

Two extremes: frequent queries and huge result sets

Write this articleArticleWe can make a Macro Analysis on Hibernate's performance tuning strategy. When the system accesses an object, Hibernate will extract the corresponding data from the database and encapsulate it as an objectProgramBut in most

Four crawling policies of Hibernate

Subselect fetching is a unique crawling policy of hibernate. It is between lazy and eager in terms of the crawling time (in this case, it is actually a crawling policy that works with lazy ). On the one hand, it is captured only when the set is

In the archiving mode of the RMAN experiment, non-current online redo log files are lost after normal shutdown.

1)Query non-current online redo log files Sys @ orcl> select group #, sequence #, status, members from V $ log; group # sequence # Status Members ---------- -------------- ---------- 1 7 inactive 2 2 8 inactive 2 3 9 current 2sys @ orcl> Col

Understanding PGA (2) pga_aggregate_target

Note:1) pga_aggregate_target (PAT)2) My environment:At 11:42:10 sys @ orcl (^ ω ^) Select * from V $ version where rownum = 1; BannerBytes ----------------------------------------------------------------------------------------------------Oracle

Six flashback technologies: flashback VERSION Query

Environment: 23:47:03 hr@ORCL (^ω^) select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod 1. Principles Flashback

Detailed description of RMAN configuration parameters

RMAN configuration parameters: RMAN> show all;CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;CONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; #

Image copy incremental updates (iciu): Concepts

(I) Role Limit the use of redo to reduce the recovery time (Ii) Principle Create an image copy for the data file, and then update the image copy with the Incremental Backup set. That is, the level 1 Incremental Backup set is merged into an

RMAN performance optimization Overview

(I) problems found The operations that RMAN performs during backup and recovery are simple: It is to read data from the "Source" to the buffer zone, then write the self-read buffer to the "destination", and complete the data block validation in

Are repositories domain model objects?

I focus on DDD for a long time, and I am working on an open source project with DDD now. recently, I am thinking about the repository. I reffered to DDD sample project, I noticed that: repositories are placed in "domian. model "package. I

How to capture parallel sets

When two or more parallel sets are captured by join, cartesian products are generated. If Subselect is used, the chance of dynamically capturing other dependent objects in the set is lost. How can we dynamically capture parallel sets? Currently, one

Oobbs Development notes

1. Question about populate data in action: One of the responsibilities of action is to create an instance of the domain object and populate the data from the page to the instance. In this process, there is a problem: if a new object requires another

Extjs4 + JSON + Servlet/struts2 login verification

Before doing an instance, you must first understand what you want to do so that you can do it first. A simple flowchart: Therefore, it is very easy to log on to the instance, simply make the page, send the request, the server is ready to return

Spring3 + hibernate4 + springmvc integrated Ext: JSON data format Transmission

The first two articles in the preface introduce the integration of spring3, hibernate4 and springmvc and the implementation of ext interface MVC. This article describes how to process ext paging and front-end data transmission. Currently, most ext

Extjs4 Ext. Tree. Panel get Node object

Ext4 has changed a lot, and the tree control has changed so that you don't know it. Let's start with the question: If 'click' and 'textmenu 'are registered in ext3, the Node object will be passed in. Sample Code: contextmenu :

Undo series learning: Undo segments and zones

1) The rollback segment is a piece of space on the disk. 2) When a transaction starts:First, write the data before and after the change to the redo log file.Second, write the data and related transaction information before the change to the rollback

Spring3.0 implements rest instances

I will not talk about What rest is here: This is a restful access, and spring will fully support rest from 3.0. I have to lament the strength of spring. Project Structure:   The first step is always configuration, and the framework is always

Note: HTTP

1. Get and post: Get: Post: Get and post methods (similarities and differences between the two): 1. Get is used to obtain data from the server, while post is used to transmit data to the server. 2. Get adds the data in the form to the URL pointed to

Total Pages: 64722 1 .... 56558 56559 56560 56561 56562 .... 64722 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.