麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

構建企業級應用的六大誤區(英文)

2019-11-18 13:53:30
字體:
來源:轉載
供稿:網友

  構建企業級應用的六大誤區(英文)

Six Common EnterPRise Programming Mistakes
by Brett McLaughlin, author of Building java Enterprise applications Vol. I: Architecture
04/03/2002

Instead of giving you tips to use in your programming (at least directly), I want to look at some common mistakes made in enterprise programming. And instead of focusing on what to do, I want to look at what you should not do.

Most programmers take books like mine and add in the good things, but they leave their mistakes in the very same programs! So I´ll toUCh on several common errors I see in enterprise programming, and then briefly mention how to avoid those mistakes.


1. It doesn´t matter what data store type you use.
One of the first steps in designing an application is to decide on the data store. It used to be that every application was based upon a database, and this was simply not an issue. However, there has recently been an upsurge in additional options: you can now use relational databases, xml databases, object databases, Directory servers, and more.

As a result, many companies have begun to interchange these different data stores, often without any real thought. If a directory server is cheaper than a database, it is used to replace the database. XML databases are put in place because they are "sexy" and satisfy "technology lust." However, the trend to use any data store for any case is simply absurd; your performance will began to degrade, your code will become overly complex, and you´ll have no idea why.

Each data store has a specific purpose. For example, directory servers are optimized for frequent reads, with few writes. Authentication and searching for names and addresses is a perfect usage of a directory server. However, if you start to add data programmatically to a directory server often, you'll see a degradation in performance. A database is better in this case.

The same sort of choices are important when determining what kind of database to use. For example, using an XML database in an application that never pulls XML directly out of that database is silly. You´re choosing a technology (XML), and then never using that technology.

In my new book, I detail these exact choices. (Yes, it´s more than just a book about Java.) In fact, you´ll learn how to integrate databases and directory servers into the same application, and even how to transfer data back and forth between them.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费亚洲视频在线观看 | 国产一精品久久99无吗一高潮 | 国产噜噜噜 | 12av毛片| 茄子福利视频 | 国产精品av久久久久久网址 | 久久99精品久久久久久久久久久久 | 麻豆91精品91久久久 | 综合99| 久久蜜桃精品一区二区三区综合网 | 国产午夜电影在线观看 | 欧美日韩免费一区 | 国产精品午夜小视频观看 | 一级免费视频 | 精品久久久久久综合日本 | 国产成人免费高清激情视频 | 久久6国产 | 国产91久久精品一区二区 | 91精品国产777在线观看 | 日日艹夜夜艹 | 日本成人在线播放 | 羞羞视频免费网站入口 | 国产69精品久久久久孕妇黑 | 国产一区二区三区撒尿在线 | 免费国产 | 国产高潮好爽受不了了夜色 | 精品小视频 | 免费观看亚洲视频 | 亚洲精品自在在线观看 | 31freehdxxxx欧美| 国产午夜精品一区二区三区免费 | 在线成人看片 | 色婷婷a v | 国产91一区| 91精品国产91久久久久久吃药 | 毛片免费在线观看视频 | 国产精品视频专区 | 福利在线免费视频 | 精国品产一区二区三区有限公司 | 午夜视频成人 | japanese massage tube |