Saturday, October 9, 2010

Practical architecture: logic layer [3]



Then the safety factor played a role. For the end user to run applications on a computer (Web-based or "rich client"), any system administrator or Anquanguwen Du Bu Keneng recommended to Bao Han's 鏁版嵁搴?mission-critical data directly Fangzai behind a firewall (for example, from the safe operation of the computer outside the scope of direct access). If adding an intermediate computer and then put another firewall, you can create a separate zone or DMZ often referred to as the region in which to further restrict access to the database. A DMZ greatly strengthen the security infrastructure, reducing the likelihood of a successful infiltration. This not only prevents data from being stolen, but also help protect the server (and the rest of the application or system) from a successful denial of service attacks.

Owners of many large systems favor n (physical) layer system, another factor is the deployment, which will be physically placed in the client software can access the computer process. In the traditional client / server environment, business logic and presentation logic and data access logic are intertwined, so that programmers feel very uncomfortable: the need for new updates each time (for example, need to change the way business data processing or to increase The new view of data), located in the user desktop "fat client" must be replaced and / or adding new code. This means that, at least at this time, someone (usually the developer or system administrator, whichever is the lower level of a) the need to run in all computers, to install the new code. Or require users to download the latest code from the network. Of course, most users are not neglected this point is not correct operation. These two cases do not make frequent release of such wise people really trust. And deployment will take time, and during this time, the system must suspend work, in order to avoid the Yingyongchengxu caused by a mix version of the database caused rush Caozuo any type of Yuyishuoju damage.

The deployment of factors influence the people n (physical) layer model, especially for Web-based applications preferred level. Now people do not need the code then deployed to the user desktop, and can be deployed to the (single) Web server, the end user's browser to select only those changes, but it does not need any further work. For its part, does not roll out the deployment of n (physical) layer system, the reasons; in the traditional client / server application environment of the times can not be obtained by adding a number of options is now possible to deploy the program list, which includes " No-touch deployment "(in. NET 1.x middle) and ClickOnce (in. NET 2.0 in), not to mention people of various mixed AJAX and growing interest in the structure. In fact, the release will update itself when you start rich client application (such as software manager at iTunes, Windows Media Player, or even popular. NET Reflector of development tools, see) has become increasingly more generally.

N a physical layer with the third reason would be that people are often mentioned, Danwangwangque Bu Neng really achieve, Ji Cheng Wei intermediate physical layer logic of some 涓氬姟 a focal point Zhexie logic can be more than the performance of physical layer Fang Wen You, but They can not know. On this point is the classic example of combined intranet / extranet application environment, including internal employees to use WinForms (soon to upgrade to Windows Presentation Foundation) applications to access the middle tier system, the middle layer of the system can then access the database, while the external users (partners and / or customers) to use ASP.NET or may be based on SharePoint's Web site to carry out the same operation: access to the middle layer, middle layer can then access the database.

Although this idea seems very simple in concept, but the structure proved to come from reliable it is extremely difficult to achieve. Because of this reason, the distinction between physical and logical and increasingly more important. If the performance (logical) layer, business logic (logic) layer and the middle of (physical) layer of a clear distinction between, it may be business logic embedded in the client (physical) layer (if it is a rich client application front end) and by avoiding network access to significant savings in performance.

However, the design in two different (physical) layer used in the business logic is very difficult to do. This means that business logic (logic) level must be avoided for performance (logical) layer or data access (logical) layer is common in the same (physical) layer to make any assumptions, this way we must assume that neither in one. Specifically, for the practice run in the middle of (physical) layer of the remote business object server implementation of data binding (via. NET Remoting), this can ruin an application. Now, every property access and method calls are traversing a network, performance will be compared with ... ah ... so bad than the constructed structure of the system designer's reputation has fallen even faster.

Fortunately, the structure of designers around the world has begun to realize that "distributed objects" approach, risks, and now the main theme of the times is the "loose coupling" and "coarse-grained communication", all of which need to be service-oriented method support the structural system. And other aspects of software development, service-oriented has its own flaws, but that is another column topic in other months.







相关链接:



Adobe is very fragile, then Photoshop it?



Hot RECREATION



quot failed to start because D3DX9 36.dll was not



Thunder has more than 100 million users TARGETING NASDAQ



Farewell babyface, iSee 1 minute to create face-lift effect



Wizard AUDIO Players



Audio files, search the earthquake it was thousand clues



"Plant Wars zombie" Endlss50 splash breakthrough detailed Raiders



Black July - Daohao Trojan collective "home for dinner"



DVR-MS To MPG



Super effective 99% sterilization MOUSE



XviD to MP4



Taiwan's richest woman Cher Wang made the computer core of China



AVI to FLV



Saturday, September 25, 2010

Britain invented the robot can be swallowed pills belly detection of cancer


British scientists have invented a can devour the "micro-robot", it detected in the human gastrointestinal tract Gastrointestinal whether there is cancer, so that subjects from the traditional surgical biopsy or other examination methods of hard .

British "Daily Mail" 29 reported that such a tiny tablet-sized device with a camera that can shoot in the human gastrointestinal tract of about 40,000 images, and this device can be detected in the human gastrointestinal tract tumors, and the results to a computer in real time.

Doctors can screen the situation observed in the human body can also make "micro-robot" stop at a certain location, on the possible organization of cancer for more detailed observations, in order to more quickly decisions need surgery.

As the "pills robot" real-time images to computer back to when it completed the task, do not need recovery, subjects only through natural means it eliminated from the body, although pressing the toilet flush switch, put it away.

In England and Wales, about 2,000 people in need of unspeakable or surgical biopsies, to test whether they suffered from gastrointestinal cancer. Experts predict that new inventions will be able to remove the pain.

This invention is in a "camera pills" on the basis of micro-endoscopic techniques evolved. "Pill Camera" Camera detection using a medicine sheet large intestine inflammation, has been used in the British national health service system designated hospitals for the detection of Crohn's disease (enteritis) and other illnesses.

"Pill Camera" can only take pictures of inflammation in human body. In contrast, "micro-robot," the progress is that it can be analyzed in the digestive tract, distinguishing between cancerous and healthy tissues. There are many methods of its analysis, including analysis of fluid secretion.






Recommended links:



OGM to AVI



REVIEWS Trace And Ping Tools



Compare People - Screen Savers



Rongcheng School Link



Talent On: A New Maxima



USING tabs to align options



FreeBSD forget the root password of a repair



comparison E-Mail Tools



DivX to iPod



Huawei Harbour end of the "son" are killing a man and shake hands with Li Ren Zhengfei



C # event mechanism of induction (B)



guard against new viruses the Chinese cover



CSS in the minimum height (min-height) of the Magical EFFECT



Comment Registry Tools



RM to MPEG4



Wednesday, July 28, 2010

Rapid replication MSN Friends



Rapid replication MSN Friends

We know that using QQ member function can easily number in between the two friends QQ copied, which eliminates the trouble of repeating added. In fact, MSN also can do this, and is free of charge.

First, open the number of MSN friends need to copy panel, click "Contacts 鈫?Save Contact" dialog box will pop up the original number information as friends. Ctt file, select the appropriate location to save. MSN and then open another panel, click the "Contacts" option in its drop-down menu, click "save file from the Import Contacts" in the dialog box that opens into the original saved. Ctt file that is MSN friends can be realized easily copied.







相关链接:



2010 Breakthrough into a 2D game or Turning point



EMC announced that Miss Yip pure novice to succeed President, Greater China



Easy to use Terminal And Telnet Clients



Long New Use Of Knowledge Transfer, Strengthening Bosch Power Up



Matroska File



UT's "medicine"



China Will In The End Of This Year Or Early Next Year 3G License Issuance



Good Audio CD Players



Fans paradise - watch the GAME with three arms PPMate



CONVERT mkv



How To Enhance The Productivity Of Textile And Garment Factories?



SOHO laser printer selection Key



Articles ABOUT Help Tools



CONVERT mp4 to 3gp free



Wizard Audio Speech



IPTV: think carefully before operation



mkv converter FREE



Wednesday, July 21, 2010

DreamwaverMX and ASP.NET (1)


Since Microsoft made. NET strategy, the programming of their fans rush. However,. NET indeed surprising that the new language C #, the new web service ---- web service, of course, for the web in general lovers of the next generation of love --- ASP ------ ASP. net. However, ASP.NET is not popular, but because without a good editor. People have experienced the tablet, VisualStudio.NET other editor, until the emergence of Dreamwaver MX do not really reached the degree of hand-written code.

Database and web DreamweaverMX perfect combination of the new web programming support is none, he supported the ASP.NET (C #), ASP.NET (VB), ColdFusion, JSP, ASP, XML, PHP, HTML is simply all-powerful. Here is greatly accelerates the experience of trial Dreamwaver MX for everyone to study

Machine's software requirements

Operating System: Windows 2000 or Windows XP professional (98 is the time out of the ^ _ ^)

Need to install the software:. NET Framework Redistributable (Download: http://asp.net/download.aspx) Dreamwaver MX (Download: http://www.macromedia.com/software/trial_download/)

Bottles and let us start our journey ASP.NET.

1. The establishment of ASP.NET site

STEP 1 Preparation:

Run ASP.net page, the computer program must be installed on the server (IIS), to provide support for ASP.net. Therefore, we must install IIS, in the Add or Remove Programs in the add windows components can be installed.

With the Internet Manager (Control Panel, Administrative Tools 鈹?鈹?Internet Manager) to create a new web site to point you want to put the generated page folder.



[Figure 1-1 Internet Explorer settings]

Will Dreamwaver MX installation directory SampleGettingStartedTutorial and SamplesDatabase copy all the files under the settings to just a folder



[Figure 1-2 page content]

This example is a taxi service center, part of which will need to contact Taxi companies in all areas telephone, FAX and other information published on the web. The following work is to use Dreamwaver MX to complete.

STEP 2 build web site:

Open Dreamwaver MX, click on Site, select New Site.



[Figure 1-3 New site]

Dreamwaver MX mode supports two new sites:

(1) Basic: Using the wizard set up, convenient and simple, preferred.

(2) Advanced: more trouble, but set more options, Xiao Bian recommended the establishment of the first to use Basic mode, and then Advanced mode to modify the

Basic model with the following new site:

First step in completing the site name, then click next



[Figure 1-4 New Site basic step1]




[Next]



The second step choose the site type. Determine whether the use of server-side technology. As the examples used in ASP.NET so choose the second option, and in the drop-down box, select ASP.NET.



[Figure 1-5 choose whether to use server-side technology]

The third step is to set the properties of test sites. Select the test mode and put files in the directory, click next.



[Figure 1-6 Test Site property set]

The fourth step to set the site URL, click next.



[Figure 1-7 to set the site URL]

Step set the shared files, as the examples in this level debugging, select the second item, click next.



[Figure 1-8 Share files Set]

The rest is summed up site, click Done.



[Figure 1-9 Site Summary]






相关链接:



WorldCup DVD to M4V



Development Shop



Youtube Video TO MP4 Shareware



Converter Mp4 To 3gp Free Download



PSP MP3 Studio



Music Collection



Rmvb



Vob File Converter



Free flv to mp4 converter



Basic connection fiber OPTIC transceivers



Youtube FLV To QuickTime Home



Youtube to Divx Value



Comment Download Managers



User experience better! See the latest features TT4.4.1



Top Registry Tools



Sunday, May 16, 2010

Youtube Movie to MPG Gold

Hot popluar youtube video Converter + download + player tool. With YouTube tool you can also convert downloaded YouTube videos to a format compatible with your favorite portable device; including - iPod Video, iPod Touch, iPod Nano, iPhone, Zune, PSP, as well as video capable MP3 players, video capable mobile phones, and Pocket PC, And finally... YouTube tool's embedded player will allow you to watch all your favorite YouTube videos off-line. So now you can enjoy any .flv and .swf videos anytime!
Supports YouTube video or any .flv and .swf file as input file. Supports not only YouTube video, but also various video formats as input file, including avi, DivX, XviD, rm, rmvb, MOV, MPEG, WMV. Supports a wide variety of output file format., including avi, DivX, XviD, rm, rmvb, MOV, MPEG, WMV. Provides various profiles, these profiles can meet the needs of most people. - is the most powerful YouTube assistant on the planet.

Wednesday, March 10, 2010

AlltoDVD MPEG to FLV



AlltoDVD MPEG to FLV is a All-in-One powerful tool. Convert all popular video and audio formats to Youtube video, swf or flv to video, such as avi, mpeg, 3gp, mp4, mov, it offers the solutions to problems that many other flash to video converting tools cannot solve, such as video and audio asynchronization, loss of frames, audio distortion, the process of alpha channel, and the process of both internal and external Flash video(flv). With the leading audio and video codec, AlltoDVD MPEG to FLV lets you easily and fully enjoy the original effects of your Flash files on your PC, iPod, PSP, Zune, iPhone, DVD players and Youtube Video, Google video, Myspace Video. In conclusion, with easy-to-use interface, fast converting speed, powerful functions.

Tuesday, February 23, 2010

Christmasgift AVI to MPEG


Christmasgift AVI to MPEG is a professional and easy-to-use AVI to iPod Zune iPhone Converter, convert AVI file to MPG, MPEG, WMV, MP4, 3GP, MOV, RM, VCD, DVD, SVCD, MPEG1/2/4 formats. also can support batch video files conversion of different video formats such as DVD AVI MPEG ASF MOV SWF at the same time. Besides, it also can support to burn VCD SVCD DVD. And best of all, it has a powerful video decompress/compress engine that convert whole AVI movie to DVD in 30 minutes! Except for converting AVI to iPod Video and converting Video to iPod,it also supports converting among MPG, WMV, MP4, 3GP, MOV, RM, PSP Video, iPod Video, Zune Video, iPhone Video!



Recommand Link:



quickly change mkv TO divx