【原创】JSP标签的实现
WEB容器在编译JSP网页时,如果遇到自定义的标签,将会在由JSP页面生成的Servlet中调用这个标签处理类,处理标签的类必须是javax.servlet.jsp.tagext.TagSupport类的直接或间接子类javax.servlet.jsp.tagext.Body...
【原创】JSP标签简介
JSP标签(JSP Tag Library)技术是在JSP1.1版本中才出现的,它支持用户在JSP文件中使用自定义的标签。通过JSP标签可以进一步使代码更简洁,逐渐把需要使用Java类才能处理的逻辑分离出来,放到JSP标签中,这样也可...
使用Tomcat插件开发WEB应用
在Eclipse中,可以安装Tomcat插件,实现WEB应用的开发调试工作,Tomcat插件还可以支持WEB应用的热部署。 一、安装配置Tomcat插件 可以通过拷贝安装和Links方式安装Tomcat插件,和安装其它的Eclipse插件...
【原创】Web.xml简介
在Servlet规范中定义了web.xml文件,它是Web应用的配置文件,Web.xml文件是和Web容器无关的。通过Web.xml文件可以配置Servlet类和url的映射、欢迎列表、过滤器以及安全约束条件等。 回头看一下HelloKittyJsp...
【原创】WEB组件的关联关系
J2EE 平台为特定URL的 Web组件提供三种相互关联,分别是请求转发、URL重定向和包含,这几种关联关系之间是有区别的。本节将讨论如何使用Java Servlet API来实现请求转发、URL重定向和包含。一、请求转发请求转发允...
【原创】Servlet与JSP
熟悉Java的开发人员对Servlet和JSP肯定不陌生。Servlet是可以运行在WEB容器中的Java类,它会接收和处理从客户端发送来的请求,并把处理的结果返回给客户端。在WEB应用的开发中,通过HttpServlet处理客户端(浏览...
com.free.rcp.mail.rar
为29-30节介绍RCP的下载工程
Eclipse开发:了解RCP应用的实现
通过PDE的向导,用户能很容易地创建RCP的应用,但如果要在此基础上继续扩展,则要了解RCP的组成及各部分的功能。Plugin.xml描述RCP程序是基于插件架构的,所以开发RCP程序首先是开发Eclipse插件,把用户开发的插件集...
【原创】创建RCP应用(二十九)
Java在B/S模式的开发中已经非常成熟,但在C/S模式的开发中,还是远落后于VC、Delphi等开发语言。RCP(Rich Client Platform)是Eclipse中为创建富客户程序而贡献的一种技术,通过RCP技术开发出来的程序可以与任何其...
【原创】资源监听与访问(二十八)
有很多的插件和工具都会关心Workspace中资源的改变,例如,当用户打开的编辑器所依赖的资源被删除掉时,应该先关闭打开的编辑器,还有,当Workspace中的资源被改变后,构建器要进行相应的构建等,这些都可以通过...
【原创】命令堆栈(二十七)
在GEF框架中,通常会用到命令执行、撤销和重复的操作,在Eclipse中,也大量地采用Command、CommandManager和ICommandListener等机制来控制命令的执行及监听。在此将简要介绍GEF命令堆栈(CommandStack)的运行方式...
com.free.futher.selection
com.free.futher.selection为26节“选择与监听服务”的下载工程
【原创】GEF的命令及其它实现(二十五)
GEF是一个完善的图形编辑框架,它提供了图形编辑的解决方案,用户可以通过它的机制构造出功能非常强大的图形编辑器,但GEF还是比较复杂的框架,在提供了图形编辑的各个环节松耦合的灵活性之时,也带来了用户必须...
com.free.platform.umleditor.demo
com.free.platform.umleditor.demo为25节“GEF的命令及其它实现”的下载工程
【原创】GEF的控制器和请求编辑策略(二十四)
控制器是GEF框架的核心,它负责模型和视图之间的通信。 控制器的功能 在GEF的MVC结构里,控制器(Control)是模型与视图之间的桥梁,也是整个GEF的核心。它不仅要监听模型的变化,当用户编辑视图时,还要...
【原创】GEF的模型和视图(二十三)
GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。通过GEF,Eclipse的开发者能够快速开发出图形编辑器。 GEF简介 GEF最早是Eclip...
com.free.draw2d.demo
com.free.draw2d.demo为22节“轻量级图形组件系统Draw2d”的下载工程
【原创】轻量级图形组件系统Draw2d(二十二)
Draw2d提供了在SWT的Canvas上展现和布局的能力,GEF通过Draw2d实现GEF的视图(GEF的视图和插件的视图是完全不同的概念)。 Draw2d简介 Draw2d是基于SWT的轻量级组件系统。Draw2d的实例由SWT的组件、Lightw...
com.free.help.activehelp.rar
com.free.help.activehelp.rar为21节“实现联机帮助插件”的下载工程
【原创】实现联机帮助插件(二十一)
在Eclipse中,联机帮助是使用者获得帮助信息的主要手段。用户可以通过“Help”→“Help Contents”菜单打开联机帮助文档。 Eclipse的联机帮助文档可以包含大量的信息,帮助文档的内容是以HTML文件的形式组织...