引言: J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台,规范多、内容广,从而给开发J2EE应用带来了很多“麻烦”。
摘要:本文通过实战全程编写一个购物网站来讲解如何使用j2ee来建立企业级的网络应用!
一、搭建开发平台本文从实战出发,所以关于一些概念性的问题就不多讲了,首先准备下面的家伙:1.oracle2.weblogic3.jbuilder其它:struts-console-2.2(用作struts视图开发)powerbulider(方便数据库操作)dreamweaver(美化前台页面)开发平台为windows......
摘要:构建高性能的j2ee应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。
java性能的基础—内存管理
任何java应用,单机的或j2ee的性能基础都可归结到你的应用是如何管理内存的问题。java的内存管理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说,内存中......
开发J2EE应用遵循的关键问题j2ee,作为开发mission-critical的企业级应用的一整套规范的整合平台,规范多.内容广,从而给开发j2ee应用带来了很多“麻烦”.比如,为实现内容的rdbms存储,我们可能的方法有jdbc.entity beans.jdo.o/r mapping工具(toplink.hibernate).xml-dbms.jaxb等方法(其中一些方法不是j2ee规范所包含的). 1.结合商业需求选择合理的架构 【程序编程相关:
oracle联机热备份的原理】因此,为实现j2ee各层(至少有表示层.控制层.商业逻辑层等3层)以及层与层之间的耦合,j2ee系统架构师需要考虑的问题会很多.加上,j2ee本身的快速发展,给架构.开发具有工业强度的j2ee应用带来一些难题.同时,软件开发技术从来就没有“银弹”,所以j2ee技术也不是万能的.但是,如果我们在结合具体商业需求的基础上,合理的应用好j2ee技术,其结果可想而知.本文试图从本人以往的项目经验入手,来探讨开发j2ee应用时应该遵循的几点准则.本文结合jboss 3.2.1下的j2ee应用开发为例展开论述. 【推荐阅读:
NT下如何彻底删除Oracle】比如,如果待开发的j2ee应用系统中使用到的数据大部分来自于外在数据源;而这些数据可能是通过jdbc直接从外在数据源导入到待开发的j2ee系统的database中.对于这种情形,如果在开发过程中,仅仅使用jdbc来操作数据库,对于小强度(并发访问用户少.数据流量少)的情形,显然是比较合适的;但如果,并发访问用户较多.数据流量大,对database层使用较为频繁的情形,则显得有些力不从心. 【扩展信息:
Oracle 10G 中的"回收站"】如果脱离商业需求,而单独的讨论技术本身的优势是不够的.各项技术都有产生的特定背景,其中很多都是来自工业需求而触动的.一般而言,企业信息系统(eis)都要求自己稳定.安全.可靠.高效.便于维护.同时,各个企业信息系统都有自己独特的要求,可能有些时候需要考虑与原有遗留系统的集成,所以了解各个企业信息系统具体的商业需求对于整个系统的架构显得很关键. 因此,对于这种需求,我们可以考虑采用entity beans with caches.打个比方,在jboss 3.2.1中对于entity beans的cache策略有多种,这时可以考虑使用,,即“standard cmp 2.x entitybean”,方式并采用“d”类型的commit-option来保证entity beans的内容与数据源的同步,并使得系统的性能得到大大改善(同直接使用jdbc相比).其中,可以将一些entity beans设置为read-only,以改善性能.当然,在这里也可以采用其他一些o/r mapping技术,比如toplink....
下一页 摘要:使用 clickonce 部署 64 位应用程序
右击 visual basic 或 visual c# 项目的项目节点,然后选择“属性”。(或者,如果“解决方案资源管理器”中的项目节点是活动的,则在“视图”菜单上单击“属性窗口”。)出现“项目设计器”。
单击“编译”选项卡。
单击“高级编译选项...”按钮。出现“高级编译设置”对话框。
在“高级编译设置”对话框的“......