在JBuilder经过一段时间的陈迹之后,Borland也改变了他的策略,放弃了JBuilder原来的纯Java核心,改用Eclipse作为其核心
Web Services是近几年新兴的技术。它的原理和Web差不多,而它们所不同的是Web程序所服务的是终端用户
Web程序是J2EE的核心组成部分之一,也是早期的J2EE组成部分之一。
本文将编写一个基于JSF标签的名为"locallyDefinedBean"插件。JSF标签可以在运行时将Bean变量加到JSP-JSF而中
在本文中我们将看到基于Eclipse的JBuilder2007主要进行了哪些改进,以及新增加了哪些新的功能。
JBuilder的发展史说起来并不顺畅,从早期JBuilder 1~3版本在Java开发工具竞争场中苦苦追赶对手
JBuilder是Borland公司公司推出的一款优秀的Java集成开发工具,JBuilder 2005是目前的最新版,在这个版本中Borland集成目前众多的优秀技术
重构在软件工程中受到越来越广泛的关注,成为提高软件质量和延展软件生命力的重要手段
Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。
虽然在Java文件中编写注释后,马上可以切换到内容窗格的Doc视图页代码中对应的Javadoc文档,但在Doc视图页中生成的文档仅是不完整的"范本"。
可以通过代码模板快速的录入Javadoc注释,你也可以选择通过Javadoc对话框以一种形象化的方式录入Javadoc注释
Javadoc注释由Javadoc标签和描述性文本组成,你可以为类、接口添加注释,也可为构造函数、值域、方法等类中的元素添加注释
虽然软件工程中把详细设计作为软件项目的一个重要的阶段,但在实践中往往没有得到落实
Struts是一个非常优秀的Web技术框架,已经成为Web应用程序Web层事实上的标准技术框架
为了避免对Struts配置文件的资源争用导致团队工程的覆盖或冲突,我们为这个模块单独提供一个新的Struts配置文件
在《JBuilder 2005 Servlet高级开发》中我们介绍了用户登录模块的流程,其中switch.jsp充当一个业务处理和页面转发的中心处理器
Struts是基于Model 2实现的技术框架,Model 2是经典的MVC(Model,View,Control)模型的Web应用变体,这个改变主要由于HTTP协议的无状态性引起的
在Java技术大家族中,Servlet早于JSP面世,JSP源于Servlet,JSP是Servlet技术的演化和扩展,但JSP并不能完全替代Servlet
在这节里,我们对welcome.jsp页面进行改造,在页面中添加一个链接,这个链接调用Servlet下载上节所记录的系统日志文件
Web应用服务器会产生各种事件,如Web容器启动事件、session过期事件、请求到达事件等等
过滤器可以在请求到达JSP或Servlet之前或响应返回客户端之前添加一些额外的操作
Servlet和JSP的一个重大的区别即是Servlet可以通过web.xml文件的配置让Servlet在Web容器启动时就自动启动Servlet
在《JBuilder 2005实战JSP开发》专题中,我们完全用JSP技术实现了一个用户登录模块
用Servlet可以创建协议、平台无关的Web应用程序,Applet运行于浏览器的JRE中
在Oracle的SQL Plus工具中,以具有DBA权限的用户登录数据库
在这期专题中我通过一个用户登录模块的开发向你详细讲解使用JSP的各项技术开发Web程序程序的过程和步骤……
由于HTTP协议以请求/响应的方式工作,所以客户端退出系统时需要主动往Web服务器发送一个请求
用户在登录页面中录入密码、验证正确后转向欢迎主页面,如果输入的密码错误,导向登录失败页面
当用户录入正确的密码后,switch.jsp控制JSP页面导向welcome.jsp欢迎页面
Web应用程序一般都有一个或多个统一的错误处理JSP页面,以便在功能性的JSP页面发生错误
由于在login.jsp的表单中通过action属性指定switch.jsp为响应的JSP文件,当用户在login.jsp中选定登录用户
通过File->New...->Web->双击JSP图标,弹出创建JSP向导的对话框
白盒测试是软件工程中重要的概念,开发人员往往要花1/3时间测试自己编写的程序
在测试用例向导的最后一步,允许你创建一个测试用例的运行配置项
在测试用例中通过setUp()、tearDown()创建测试固件,只能使这个测试固件在单个测试用例的不同测试方法中共用
在这节里,我们按照前述的方法,通过Test Case向导为StringUtils类创建一个测试用例代码框架
为了便于讲解,拟通过两个简单的业务类引出测试用例,一个是分段函数类,另一个是字符串处理类
JUnit是由Erich Gamma和Kent Beck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展
一个产品只有通过检验才能投放市场,同样的,一个业务类也只有在经验测试后才能保证功能的正确性
由于软件工程的复杂性,一个大型的软件常常被切割成不同的子软件模块,并由不同的团队承担
简而言之,通过优化import的设置可以达到以下的目的
在JBuilder中通过重构将值域、方法在类的继承体系中上推下移,是非常容易的操作
对于一个方法体庞大的方法,可以使用Extract Method将其一部分代码提炼到一个小方法中
需要对包、类、方法、值域、局域变量等这些元素进行更名时,请不要通过Search->Replace...
有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度
Martin Flower在写《重构》时曾经感叹地说,如果有一个自动化的重构工具出现就好了
本文是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件