首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 12 毫秒
1.
Web development: estimating quick-to-market software   总被引:2,自引:0,他引:2  
Reifer  D.J. 《Software, IEEE》2000,17(6):57-64
Developers can use this new sizing metric called Web Objects and an adaptation of the Cocomo II model called WebMo to more accurately estimate Web based software development effort and duration. Based on work with over 40 projects, these estimation tools are especially useful for quick-to-market development efforts  相似文献   

2.
Teaching systematic object-oriented software development to undergraduate students is difficult: Students need to develop a lot of complex skills. These include technical skills in object-oriented software development, but also social skills—for example, how to collaborate with other developers as part of a team working towards a large and complex software system. To acquire these skills, students need hands-on development experiences—for example, through team-oriented project courses. Designing such project courses is a challenge in itself: They must be both sufficiently challenging and achievable within the limited time available. In our special situation (large numbers of students supervised by small numbers of staff) an important further requirement is scalability: Different projects should be easily comparable while allowing for different tasks for different teams to reduce the risk of plagiarism. The solution that in our experience satisfies all these requirements is to use an application framework for an everyday application domain—for example, the business domain.Since 1997, we have been using Salespoint, a Java-based framework for creating business applications, that has been jointly developed and maintained in Dresden and Munich. In this paper, we briefly recollect the educational background and aims of the courses and present in some detail Salespoint (and its most recent revision, Salespoint2010): central notions like catalogs and stocks, the functionality it offers to users (application control, data management, and much more), a technical overview of its architecture, an example application built with Salespoint, and some lessons learned so far.  相似文献   

3.
《微型机与应用》2017,(18):26-29
为提高项目开发的效率,对Spring新特性Java Config在Web开发中的应用作了深入研究。以传统的使用XML配置Spring的方式为对比,对新特性Java Config的使用方法和其优势作了介绍。以实际案例的形式具体描述了Spring中XML配置方式和Java Config配置的方式。结果表明,Java Config在Web项目开发中具有操作简单、编译器错误检查、更符合程序员编程规范等优势。使用Java Config的方式还可以配合Servlet3.0完全去掉传统Web项目中固有的web.xml文件。Java Config将成为Web开发的流行趋势。  相似文献   

4.
《微型机与应用》2015,(11):14-17
Hibernate是目前Java领域中最受欢迎的OR映射开源框架,它的出现使程序员得以摆脱编写繁琐SQL语句的麻烦,将更多的精力用于业务逻辑的设计。DAO即数据访问对象,其目的是实现一种用来操作数据源的访问机制。通过DAO层的抽象,将具体的业务逻辑层和数据持久层区分开来,实现了系统与特定数据源的松耦合,即使改变DAO实现代码也不会影响业务层的调用。通过案例,对基于DAO模式的Hibernate框架技术进行了介绍。  相似文献   

5.
When confronted with a new technology, we instinctively consider it within the context of existing work and practices. Such is the case with the World Wide Web. But the Web is more than a new technology for leveraging existing work. It is, in fact, an enabling technology with the potential to change software development as dramatically as the transistor and microprocessor changed computer architecture. An enabling technology changes the fundamental assumptions ingrained in a discipline. The microprocessor, for example, changed the reliability, cost, circuit density, and performance assumptions underlying hardware design. As a result, new applications and design approaches for hardware systems became feasible. Just as the microprocessor changed the fundamental assumptions of hardware design, the Web changes some of the assumptions underlying software development. Thus it has the potential to change our notion of the software artifact and the collaborative processes used to construct it  相似文献   

6.
《软件》2016,(7):132-134
随着web技术的发展,演示层、业务规则层从数据层分离出来。模型视图控制器(MVC,Model View Controller)是第一个分离演示层和业务规则层的设计模式,提高了组件的灵活性和复用性。在"浏览器-服务器"(Browser-Server)模式下,客户端只需要浏览器即可完成工作,有效地降低了运行与维护成本。本文集中探讨如何用J2EE技术实现企事业单位内(Intranet)外(Internet)Web应用及Web Ming(挖掘)技术。  相似文献   

7.
Java Web分页技术与实现   总被引:1,自引:0,他引:1  
分析Java Web中分页的技术,并对各种分页技术进行对比。具体说明了超大数据量的分页在MySQL、Or-acle中的实现方法,编写了针对Oracle数据库分页接口和实现类。  相似文献   

8.
SSH 框架是Java Web 开发的常见技术框架集合,包含Struts、Hibernate 和Spring 三个框架,这三个框架在具体 开发应用侧重点都有所不同,各自管理的代码范围也有着较大的区别,当前应用SSH 框架集进行Java Web 项目的开发是web 开发过程中非常流行的开发模式。本文通过对SSH 框架进行简单介绍,探讨各自框架在web 领域具体应用以及Java Web 框架 技术的发展展望,使得读者能够通过本文快速了解SSH 框架及相关技术,同时为开发人员进行快速开发提供有效参考。  相似文献   

9.
近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于Web Service.本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Restful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL.  相似文献   

10.
使用Stripes开发Web应用   总被引:1,自引:0,他引:1  
Stripes是一种基于Java语言的Web应用框架,它充分利用了Java5的注释和泛化特性,使开发者不必维护外部配置文件,提高了开发效率。本文阐述了Stripes框架的工作原理,并且应用Stripes框架设计了一个简单的Web应用。  相似文献   

11.
近年来Web服务领域发生着翻天覆地的变化,继传统的XML-RPC风格的Web Service之后,一种新的风格,REST被应用于WebService。本文主要介绍了Rest构架风格,以及现在Java开发Restful Web Service的主要方式,以及如何实现Resfful Web Service的Java和Ajax客户端,最后介绍了Restful Web Service的描述语言WADL。  相似文献   

12.
运用JAVA处理Web信息流   总被引:1,自引:1,他引:1  
李宁 《计算机工程与应用》2004,40(5):166-169,199
Web信息流量的变化,反映了Web用户对Web服务器的访问,具有长期的、周的、日的、时的和瞬间的随机变化特性。该文用快速Fourier变换(FFT)和统计分析结合的方法来处理Web流量变化的情况。FFT用于分析Web流量变化的确定性(即周期性)部分,统计理论用于分析Web流量变化的随机部分。整个处理系统通过JAVA编程实现。这里采用从实际的Web服务器采集的一列数据(“每秒用户请求数”),作为这个系统的输入,处理结果则通过系统的图形界面输出。该分析处理方法可以广泛地用于Web信息流量的预测、流量负载的动态分流、Web服务器的调配、网络容量的设计和最优规划、服务质量(QoS)性能保证和服务水平协商(SLAs)。该文提出并实现的分析方法和技术也可以应用到其它类型的数据处理。  相似文献   

13.
Developers using third party software components need to test them to satisfy quality requirements. In the past, researchers have proposed fault injection testing approaches in which the component state is perturbed and the resulting effects on the rest of the system are observed. Non-availability of source code in third-party components makes it harder to perform source code level fault injection. Even if Java decompilers are used, they do not work well with obfuscated bytecode. We propose a technique that injects faults in Java software by manipulating the bytecode. Existing test suites are assessed according to their ability to detect the injected faults and improved accordingly. We present a case study using an open source Java component that demonstrates the feasibility and effectiveness of our approach. We also evaluate the usability of our approach on obfuscated bytecode.  相似文献   

14.
本文讲述基于Skyline软件的三维web地理信息系统的解决方案。重点阐述了WEB可视化技术,以及如何利用Skyline系列软件在在网络环境下搭建一种三维地理信息系统,包括Skyline系列软件中Terra Builder的建模过程和调用Terra Explorer pro接口的过程。  相似文献   

15.
基于Web、Java和CORBA实施协同设计基础结构的探讨   总被引:5,自引:0,他引:5  
该文首先基于协同设计哲理分析了支持协同设计的四种基本设施,然后分析了支持地理位置分布的工作组进行共同工作的使能技术,即Web、Java和CORBA,最后文章提出了基于以上使能技术实现协同设计的四种基础结构支持方案,并对每一种方案进行分析并提供了相应的例示。  相似文献   

16.
分析了Java Web应用中产生中文乱码的原因,归纳总结了产生中文乱码的几种情况,根据每种情况给出了多种解决方案,并分析了每种解决方案各自的优缺点以及适用场合,为Java Web程序员提供了参考和借鉴。  相似文献   

17.
用Java开发Web服务器组件的方法   总被引:1,自引:0,他引:1  
该文在对服务器端组件开发技术进行研究的基础上,探讨了应用 Java语言开发 Web 服务器组件的技术。借助Java在网络编程方面的优势,可方便快捷地实现具有网络功能的服务器组件。利用这种技术开发出了具有 WHOIS网络功能的服务器组件,并且用该组件完成中文界面的全球域名查询系统。  相似文献   

18.
基于Java的Web邮件系统   总被引:3,自引:0,他引:3  
尹斌  江崇礼  董明 《计算机工程》2004,30(14):183-184
以Apache作为Wcb服务器,Jakarta开源项目中的Tomcat和James分别作为应用程序服务器和邮件服务器,结合目前主流的关系型数据库,利用JSP和JavaBcans技术,根据MVC模式设计并实现了基于Web的电子邮件系统。由于Java的跨平台特性,因此系统可以运行在目前大部分主流操作系统上面。  相似文献   

19.
本文主要介绍基于Web的Java Web Start技术之应用程序的开发方法、配置、安全上的特性,并且给出了安装配置方法以及几个简单实例,其中署名实例介绍了JWS安全机制中电子署名的具体方法。  相似文献   

20.
基于Java的Web服务解决方案的研究   总被引:1,自引:0,他引:1  
首先介绍了Web服务的体系结构和其主要技术,然后着重讨论了在Java环境下实现Web服务的各种解决方案。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号