zoukankan      html  css  js  c++  java
  • paip. JAVA快速开发IDE与JSF技术

    paip. JAVA快速开发IDEJSF技术

     

    作者Attilax 1466519819@qq.com

     

    为什么JAVA开发比ASP.NET.1

    WEBFORM式的JSF技术... 1

    选择一个好的IDE---NETBEANS6.5. 1

    自动RELOAD.. 2

    NB6.5的使用前设置... 2

     

    为什么JAVA开发比ASP.NET.

    JAVA的开发效率向来很慢.ASP.NET相比..主要原因有两个,一个是开发理念..ASP.NET常常是以WEBFORM形式来开发..组件化,事件驱动. JAVA常用MVC形式开发,效率就下降了

    如果开发ASP.NET也使用了MVC框架,你就知道效率下降大大的..

    还有个原因是IDE..不得不说,VS系统系列的拖拉式编程极大的提高了效率..JAVA常用的IDE ECLIPSEUI拖拉比较差..

     

    WEBFORM式的JSF技术

    针对开发理念,要提高效率,需要扔掉MVC理念.使用WEBFORM…这样可以大大加快速度…WEBFORM同样是代码分离的一种实现..更自然直观..

     

    选择一个好的IDE---NETBEANS6.5

    目前对JSF拖拉支持上,ECLIPSEVISUAL JSF插件很差..NETBEANS的就很强大 ..我用的是NB6.5 … 它的JSF实现叫WOODSTOCK,是基本JSF的扩展..

     

    基本和ASP.NET一样了,新建一个VISUAL JSF, 不过它生成的前台页面只能是XML形式的,无法使用传统的JSP..这样对于页面调整会有一点问题..比较麻烦了..

     

    然后拖拉一个控件,双击生成一个JAVA文件做为CODE BEHIDE..里边添加了BUTTON_ACTION()事件....

     

    VS不同的是,需要在界面控件右键>生成属性绑定..才可以在后台JAVA文件中生成控件对应的属性比如BUTTON..,LABLE..

     

    不过在使用NB6.0的时候,是自动绑定生成这个属性的.BINDING..我想NB6.5的应该也可自动设置绑定...

     

    .

    老版的NB5.5JSF支持比较差..6.0起就支付JSF可视化了..不过奇怪地是,7.2反而没了JSF插件,需要手动下载..

     

    自动RELOAD

    开发ASP.NET的时候,只要把ASPX,CS文件扔到IIS就可以了,它会自动编译..这样开发效率提高不少..

    可惜的目前TOMCATJAVA WEB服务器无此功能..只能使用IDE的编译功能了.只能做到自动RELOAD….

    <Context path="/ " docBase="D:\NetBeansProjects\WebApplication1\build\web" reloadable="true" ></Context>

     

    这样也勉强可以用了..

     

    NB,未编译修改过的JAVA文件前边有个小鱼叉,可以右键>编译..这样输出到对应目录下..TOMCAT可以RELOAD…不需要重启..

     

    远程调试:VS是直接附加进程形式的调试..JAVA是真正的远程调试..设置端口等….

    NB6.5的使用前设置

    首先是代码秀成一团了.这个是字体的原因,,工具>选项>字体与颜色,可看到默认字体是MONOSPACE.将其变为宋体,OK..

     

    还有个问题就是有时候菜单显示混乱..在其配置文件里设置让其显示英文..

     -J-Duser.language=zh-J-Duser.country=US

     

     

    没有英文版.的问题.实际上.NB是内置双语的..在中文系统下,显示中文,可是有时候显示中文很乱..可以调协成英文显示这,样就协调多了..

     

  • 相关阅读:
    Django组件——分页器
    Django与Ajax
    Python常用模块——包&跨模块代码调用
    Python常用模块——正则表达式re模块
    Python常用模块——文件复制模块shutil
    Python常用模块——hashlib加密
    git小乌龟配置
    设计模式学习(27)- MVC模式
    设计模式学习(26)- 访问者模式
    设计模式学习(25)- 模板模式
  • 原文地址:https://www.cnblogs.com/attilax/p/15199762.html
Copyright © 2011-2022 走看看