- 浏览: 831191 次
- 性别:
- 来自: 北京、四川
文章分类
最新评论
-
sunbeamzheng:
总结的很好,好好看看。 拷贝问题确实很需要注意,特别是影不影响 ...
java深拷贝与浅拷贝 -
xmh8023:
...
获取POST数据的值 -
xmh8023:
我访问别的服务器怎么办?急求
获取POST数据的值 -
xmh8023:
String urlString="http://l ...
获取POST数据的值 -
lv12312:
Tomcat 7的老版本么?有bug的,https://iss ...
JMX问题
#1 Attack risk as early as possible. Using the ‘T’ approach defined in the
Overview chapter, you can combine the benefits of prototypes and proofs-of-
concept. In any case, you should attack risk as early as your development
process will allow.
#2 Design for change with DDM. Relational mapping tools can decouple your
application code from your database model, insulating each from change.
#3 Use a Common Modeling Language. UML allows for designers and
developers to speak the same language and understand one another. A
secondary benefit in code/model synchronization which increases developer
productivity.
#4 Recycle your resources. You can use object pools and caches to use
important data or resources more than once before you throw it away, often
dramatically improving performance.
#5 Use proven design patterns. The J2EE pattern catalog makes it easy to
learn about critical design patterns and there are a number of books and sites
dedicated to understanding and using Patterns.
#6 Automate the build process. An automated build should be simple,
include testing, and notify key stakeholders, such as developers, of the build
status.
#7 Integrate often. Continuous integration, a cornerstone of agile
methodologies, does not cost time: it saves time.
#8 Optimize communication costs. By batching, caching and using the other
techniques in this section, you can dramatically reduce communication costs.
#9 Build test cases first. This agile best practice is fast becoming a staple
among knowledgeable programmers across the industry.
#10 Create a testing framework. Tools like JUnit make it easy to create a
framework of both coarse and fine test cases.
#11 Automate testing. Test case automation is the key to integrating testing
into short development cycles. Automation should fully integrate test cases into
the build.
#12 Use J2EE standard package specification. For the first time, Java
applications have a specification that defines exactly what elements should be
deployed, how they should be packaged, and where it should go. You should
stay well within the bounds of this specification as you deploy your application.
#13 Use tools to help in deployment. You can deploy smaller projects and
development systems with IDE tools, but larger, production deployments
demand a scripted approach, like Ant.
#14 Back up production data and environment. Before deploying any
changes, it’s critical to back up the production environment.
#15 Build a performance plan. For modern Internet applications, the
complexity demands a full performance plan. In it, you should set criteria for
completion, and have all stakeholders sign off.
#16 Manage and plug memory leaks. Java can have memory leaks too, but
good tools can simplify identifying and fixing them.
#17 Focus on priorities. Good developers frequently spend too much time
optimizing code fragments that are not on the critical path. If you focus on top
priorities first, you’ve got a much greater chance of success.
#18 Do not restrict deployment options at design time. By making
intelligent design decisions about how you cache, manage session state, and
handle local and remote interfaces, you can maintain flexibility to deploy
clustered or standalone, based on changing business needs.
#19 Create a Responsive Environment. Make a development environment
that maximizes developer’s productivity and independence.
Overview chapter, you can combine the benefits of prototypes and proofs-of-
concept. In any case, you should attack risk as early as your development
process will allow.
#2 Design for change with DDM. Relational mapping tools can decouple your
application code from your database model, insulating each from change.
#3 Use a Common Modeling Language. UML allows for designers and
developers to speak the same language and understand one another. A
secondary benefit in code/model synchronization which increases developer
productivity.
#4 Recycle your resources. You can use object pools and caches to use
important data or resources more than once before you throw it away, often
dramatically improving performance.
#5 Use proven design patterns. The J2EE pattern catalog makes it easy to
learn about critical design patterns and there are a number of books and sites
dedicated to understanding and using Patterns.
#6 Automate the build process. An automated build should be simple,
include testing, and notify key stakeholders, such as developers, of the build
status.
#7 Integrate often. Continuous integration, a cornerstone of agile
methodologies, does not cost time: it saves time.
#8 Optimize communication costs. By batching, caching and using the other
techniques in this section, you can dramatically reduce communication costs.
#9 Build test cases first. This agile best practice is fast becoming a staple
among knowledgeable programmers across the industry.
#10 Create a testing framework. Tools like JUnit make it easy to create a
framework of both coarse and fine test cases.
#11 Automate testing. Test case automation is the key to integrating testing
into short development cycles. Automation should fully integrate test cases into
the build.
#12 Use J2EE standard package specification. For the first time, Java
applications have a specification that defines exactly what elements should be
deployed, how they should be packaged, and where it should go. You should
stay well within the bounds of this specification as you deploy your application.
#13 Use tools to help in deployment. You can deploy smaller projects and
development systems with IDE tools, but larger, production deployments
demand a scripted approach, like Ant.
#14 Back up production data and environment. Before deploying any
changes, it’s critical to back up the production environment.
#15 Build a performance plan. For modern Internet applications, the
complexity demands a full performance plan. In it, you should set criteria for
completion, and have all stakeholders sign off.
#16 Manage and plug memory leaks. Java can have memory leaks too, but
good tools can simplify identifying and fixing them.
#17 Focus on priorities. Good developers frequently spend too much time
optimizing code fragments that are not on the critical path. If you focus on top
priorities first, you’ve got a much greater chance of success.
#18 Do not restrict deployment options at design time. By making
intelligent design decisions about how you cache, manage session state, and
handle local and remote interfaces, you can maintain flexibility to deploy
clustered or standalone, based on changing business needs.
#19 Create a Responsive Environment. Make a development environment
that maximizes developer’s productivity and independence.
发表评论
-
Java并发编程:volatile关键字解析
2015-07-30 11:30 642转:http://www.cnblogs.com/dolp ... -
Java内存模型
2015-07-29 13:55 9201. 概述 多任务和 ... -
自定义classloader
2015-07-29 13:54 700转:http://tiantian911.iteye.com ... -
自定义ClassLoader实现java应用核心逻辑模块热部署
2015-07-29 13:51 1026转:http://blog.csdn.net/zhangda ... -
java classloader原理初探
2015-07-29 10:14 674转:http://www.cnblogs.com/ ... -
Java 内存分配全面浅析
2015-07-29 08:52 614转:http://blog.csdn.net/shimi ... -
http stream
2014-07-29 16:38 1152StringBuilder sb = new String ... -
Tomcat远程调试
2011-04-09 12:33 1066需要在Tomcat中的catalina.bat中添加如下的一行 ... -
用jmx监控多台服务器(tomcat)
2010-09-08 18:25 4583因为需要写一个后台监控服务器的程序,涉及到jmx,也涉 ... -
call cmd /c start 一点疑问
2010-09-01 10:16 2254call "cmd /c start aaa.bat ... -
Windows计划任务之schtasks
2010-08-30 13:21 3604创建:SCHTASKS /Create /RU SYSTEM ... -
ajax返回值中有中文存在的乱码现象
2010-08-27 16:28 1451ajax返回值中有中文存在的乱码现象,解决就加入下面一行代码即 ... -
MIME TYPE
2010-08-26 16:23 7267最近要做需要在页面上放音频的东西,因此需要用到mime typ ... -
JMX问题
2010-08-20 17:20 5515这个问题貌似是启动tomcat之后就获取不到jmx的链接了,不 ... -
Eclipse控制台乱码
2010-08-05 15:18 4900安装了Eclipse,在运行tomcat时,控制台的中文显示乱 ... -
JMX服务端和客户端的代码
2010-07-27 15:37 3580服务端代码如下 package com.rmi; i ... -
JMX连接Tomcat的JMX测试类
2010-07-27 15:33 3304首先是为了使tomcat支持JMX,必须在tomcat的启动项 ... -
JMX的一个链接类
2010-07-27 09:37 1474package com.pachira.oamp.jmxS ... -
java中文转unicode码
2010-07-22 11:04 43435转载地址:http://www.iteye.com/topic ... -
获取POST数据的值
2010-07-21 14:17 9929当method为POST,Content-Type为 ...
相关推荐
J2EE Best Practices J2EE Best Practices
标题《Core J2EE Patterns Best Practices And Design Strategies》和描述部分介绍了软件设计模式的重要性,将设计模式比喻为一个组织的“部落记忆”的有形体现。设计模式是解决常见问题的通用解决方案,它源自之前...
### Rational Unified Process (RUP) 最佳实践 #### 什么是Rational Unified Process (RUP)? Rational Unified Process(简称RUP)是一种软件工程过程,它为软件开发团队提供了一个结构化的方法来指导整个软件开发...
Vue.js Design Patterns and Best Practices Vue.js Design Patterns and Best Practices
Chapter 9: Best Practices for Function-Based Views Chapter 10: Best Practices for Class-Based Views Chapter 11: Form Fundamentals Chapter 12: Common Patterns for Forms Chapter 13: Templates: Best ...
### Core J2EE Patterns: Best Practices and Design Strategies — 第二版 #### 书籍概述 《Core J2EE Patterns: Best Practices and Design Strategies》第二版是一本面向Java 2 Platform, Enterprise Edition ...
Best Practices packages are currently available: 1. SAP Best Practices for SAP S/4HANA - This package provides preconfigured processes and content specifically designed for the SAP S/4HANA platform. ...
NHTSA_Cybersecurity Best Practices for Modern Vehicles
To gain these benefits, however, team members need common troubleshooting skills and practices.In DevOps Troubleshooting: Linux Server Best Practices, award-winning Linux expert Kyle Rankin brings ...
High Performance Spark Best Practices for Scaling and Optimizing Apache Spark 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
#### 标题解读:“Oracle APEX Best Practices” 该标题明确指出本文档将介绍在使用 Oracle APEX 进行开发时应遵循的最佳实践。对于那些希望提高 Oracle APEX 应用程序质量和性能的开发者来说,这是一个非常宝贵的...
android-database-best-practices android-database-best-practices android-database-best-practices android-database-best-practices android-database-best-practices
java database best practices
Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable...
React Design Patterns and Best Practices 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
React Design Patterns and Best Practices 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
Django Design Patterns and Best Practices 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书