1.最近是因为要开始学习freemarker。在eclipse中如果不安装freemarker的话,ftl文件打开将是一片“黑色”,不利于「观感」,那是因为缺少对应的editor插件(像jsp会有对应的jsp editor)。所以我们要给eclipse安装FreeMarker Editor插件。。
不同于安装svn插件,安装freemarker插件还是略有不同。本篇讲述的是如何使用“非在线安装”(感觉在线安装太慢)的方式为ecllipse安装插件。
1)下载相应的freemarker-ide;
2)解压后把freemarker-ide文件夹放在eclipse的安装目录的plugins目录下;
3)检查freemarker-ide里面的freemarker的jar包版本,如果是比较老的版本,则用新的如freemarker-2.3.19.jar替换,如果是新的版本则不用管。
4)检查freemarker-ide/META-INF下的MANIFEST.MF文件里面的内容,Bundle-ClassPath对应内容是不是和新的freemarker的jar包一致,若不一致,改之;
5)改变eclipse安装路径下configuration\org.eclipse.equinox.simpleconfigurator \bundles.info 文件的内容——加上hudson.freemarker_ide,0.9.14,plugins/hudson.freemarker_ide_0.9.14/,4,false 其中hudson.freemarker_ide是你解压后ide的文件夹名称
6)重启eclipse,可以在window->preferences搜索出FreeMarker Editor。这表明freemarker插件安装成功。
而ftl文件的默认编辑器即是FreeMarker Editor(具体可在window->preferences->General->Editors->File Associations里面查看或者add)
2.安装Jadclipse插件
JadClipse插件是用于反编译.class文件的。也许大家比较熟悉使用Java Decomplier小工具,但有时候你不得不使用Jadclipse插件来反编译——当你需要debug某个jar包的内容时!而且安装Jadclispe插件也有利于便捷地查看引入的底层jar包的内容。
1)下载jad.exe和net.sf.jadclipse.xx.jar(xx为合适的版本)
2)将jad.exe放在某个目录下,建议最好放在跟jdk相同的目录下,以便查找;将jadclipse的jar包放在eclipse安装目录的plugins目录下。
3)重启Eclipse,在window->preference中可以查找到JadClipse,接下来在File Associations中绑定编辑方式。选择*.class和*.class without resource,都为他们指定默认的编辑方式为JadClipse Class File Viewer(default)。
4)至此,安装jadclipse插件就完成了,可随意打开一个底层的.class文件,即可打断点用来debug,或者纯粹查阅其逻辑等等。
============================ 持续补充中 ====================================
BTW, 补充复习下一些spring4.x的一些知识(非全面)
1)可在Action中用@Resource的方法引入一个已经定义好的bean, 并且属性名必须和bean id保持一致;
2)如果想用一个类作为项目一启动就会执行的功能,可以让他implements ServletContextListener并且用@WebListener作为类注解;
3)如果一个applicationContext.xml文件是项目启动的时候就会扫描加载的,(通常是一些必须初始化的bean),一些配置如camel(流程), quartz(定时任务)等的配置都可以被如:
<import resource="../xx/context.xml" /> 给引入进来。被引入的xml配置也会在项目启动的时候被“扫描”到。
4)在一个通过典型单例模式得出的一个实例中,想使用被spring管理的类,必须在响应方法中先获得spring的上下文环境,而不能直接通过注解来引入相关类。因为该实例并没有被spring管理,就不能直接使用由spring容器管理的其他的类。
5)小技巧:当你需要覆盖掉程序默认调用的Java类的逻辑(通常来自jar包),你可以建立一个包路径完全相同,类名也完全相同的类。这样程序在运行时,会按照优先级来优先加载你本项目中的该类。——这常常用在项目的平台移植中。
6)Struts2:js中如何获取来自Action传递过来的参数?——在页面定义一个hidden的input框,value即是${param}其中param为后台传递过来的参数。js中取该input框的值就可以啦。
相关推荐
通过上述介绍,我们可以看出Eclipse中的FreeMarker插件为开发者提供了强大的支持,让模板开发变得更加便捷高效。熟练掌握其使用方法,可以提升开发效率,优化项目结构,从而更好地实现MVC架构的分层设计。
为了方便Eclipse用户在开发过程中编辑和调试Freemarker模板文件(.ftl),Eclipse提供了专门的Freemarker插件。 安装Eclipse Freemarker插件后,用户可以享受到以下功能: 1. **语法高亮**:Freemarker模板文件(....
然后重启MyEclipse,系统会自动检测并安装插件。 4. **验证安装**:安装完成后,重启MyEclipse,检查是否能在“Window”菜单下的“Preferences”(或“首选项”)中看到Freemarker的相关设置。同时,新建项目时,...
Eclipse Freemarker插件是专为开发者设计的一款增强Eclipse集成开发环境(IDE)功能的工具,主要用于处理和编辑Freemarker模板语言。Freemarker是一种轻量级、基于模板的标记语言,常用于Web应用中的视图层,与Java...
4,false 是Eclipse安装插件的默认模式 g) 退出Eclipse再重启,在window --> Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。在General --> Editors --> File Associations下,为*.html和*.htm文件...
Eclipse Freemarker插件是专为Eclipse IDE设计的一款扩展工具,它允许开发者在Eclipse环境中方便地编辑、调试和预览Freemarker模板。Freemarker是一个强大的、开源的模板语言,常用于Web开发中的视图层,尤其是Java...
其中,FreeMarkerIDE插件就是专为在Eclipse中编写和调试FreeMarker模板而设计的工具。 **1. FreeMarkerIDE插件安装** 要使用FreeMarkerIDE插件,首先需要在Eclipse中进行安装。你可以通过Eclipse的内置软件站点...
在Eclipse这个强大的Java集成开发环境中,安装FreeMarker-IDE插件能为开发者提供更好的FreeMarker模板编辑支持。 ### 一、FreeMarker-IDE插件简介 FreeMarker-IDE是由第三方开发的Eclipse插件,旨在提供对...
JBoss是一家专注于开源中间件的公司,现为Red Hat的子公司,它为开发者提供了众多高质量的工具和服务,其中包括我们今天要讨论的"Freemarker Editor 1.5.3"插件。 "Freemarker Editor 1.5.3"是由JBoss出品的一款...
Eclipse Freemarker插件是专为Java开发者设计的一款强大的集成开发环境(IDE)扩展,它极大地简化了Freemarker模板语言的开发流程。Freemarker是一款开源的、轻量级的模板引擎,常用于Web应用中的视图层,与Spring ...
总之,Eclipse Freemarker 插件是为Eclipse 3.3开发的,旨在提高Java开发者使用Freemarker模板时的效率和体验。虽然可能来源于JBoss社区,但它的功能和价值对于任何使用Freemarker进行Web开发的团队都是宝贵的。通过...
这篇博客文章(尽管URL未提供具体内容)可能涵盖了如何在Eclipse中安装和使用Freemarker编辑插件的步骤,以及该插件提供的各种特性。通常,这样的插件会包含以下功能: 1. **代码高亮**:提供语法高亮显示,使模板...
freemar在eclipse中没有提示,样式一片灰白,看着以及编写给人很不爽的感觉,找了很长时间才找的有用插件 使用步骤 1.解压后找到hudson.freemarker_ide_0.9.14 2.加到eclipse的plugins下 3.重启eclipse 若依旧未成功...
Eclipse Freemarker插件是专为Eclipse集成开发环境设计的一款扩展工具,它极大地提升了开发者在使用Freemarker模板语言时的效率和便利性。Freemarker是一款强大的、开源的模板引擎,常用于Web开发中生成动态内容,...
本文将详细介绍如何在MyEclipse 6.5版本中安装Freemarker插件,以增强其对模板语言的支持。 首先,我们需要理解MyEclipse和Freemarker的基本概念。MyEclipse是基于Eclipse定制的,集成了多种Java开发所需的工具,...
总之,"freemarker编辑插件"作为一款增强Eclipse和IDE对Freemarker支持的工具,能够显著提升开发者的开发体验,使代码编写更加高效和准确。通过合理的安装和使用,开发者可以更好地驾驭Freemarker模板语言,实现高...