1. 让开发更加高效,屏蔽底层技术细节,让开发人员关注在具体业务上。
  2. 框架实际上也是一种规范,可以让每位开发人员保持同样的编码风格。
  3. 会使用主流框架的开发人员,在人才市场上比较好获取。

常用的如Spring MVC、Struts2 等,国内的 JFinal、Nutz 等也不错,当然Smart 也是一个很好的选择。

JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。

JFinal 项目开发始于2011年初,作者詹波(James Zhan)曾任搜格信息技术有限公司Java架构师,北京信息管理科学研究所CTO,现任微格网际(北京)科技有限公司联合创始人、网校网CTO。项目开源于2012年3月18日,采用对商业应用友好的Apache Licence 2.0协议。开源以来深受广大开发者欢迎,目前采用JFinal框架开发的用户群迅速壮大,同时不乏一些已经上线的商业化互联网项目。JFinal在中国最大的开源社区备受瞩目,自开源以来一直是热门项目。
JFinal将一直坚持以下设计目标:开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在坚持以上设计目标的同时,基于微内核+全方位扩展型架构,打造功能极度全面WEB+ORM开发框架。彻底解放开发者的生产力,彻底改善开发者的开发体验,让软件开发成为一件轻松愉快的事情。
JFinal通过实践逐步形成了一套极速开发方法,此法将在即将打造的JFinal极速开发社区展示出来。

Nutz, 它是一组轻便小型的框架的集合, 各个部分可以被独立使用。 而 Nutz 的目标 就是在力所能及的情况下,最大限度的提高Web开发人员的生产力

为什么开发Java Web都要用框架相关推荐

  1. Java Web 程序设计----基于SSM框架(正在更新中)

    Java Web 程序设计----基于SSM框架 提示:主要用于个人学习.复习.查阅等. 文章目录 Java Web 程序设计----基于SSM框架 一.网页前端开发基础 HTML文档结构 提示:以下 ...

  2. eclipse与DW联合开发java web项目

    eclipse与DW联合开发java web项目 引言:在开发java web项目时,我们会先用eclipse搭建框架(ssm.ssh-)eclipse主要用在java的开发,但在eclipse上制作 ...

  3. java soap axis,使用SOAP开发java web服务 Axis开发方案

    使用SOAP开发java web服务 Axis开发方案 本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开 ...

  4. 使用eclipse开发Java Web项目(最最最基础)

    本篇首先给出Tomcat 8.0的安装及验证过程,然后在eclipse中配置已安装成功的Tomcat服务器,最后新建一个Java web工程,并绑定已部署的Tomcat服务器,在工程中新建并运行JSP ...

  5. jsp+servlet+bootstrap开发java web在线考试管理系统

    jsp+servlet+bootstrap开发java web在线考试管理系统 项目描述 考试对于考试管理者来说无疑是一件非常繁重的工作,在线考试管理系统的出现,使考试变成一件简单易行的事情. 本系统 ...

  6. 使用eclipse开发Java web应用

    前面说了手动配置一个应用,手动配置可以更深入的理解web应用的分布,但是一般的编辑器没有语法错误提示,所以开发起来对于错误的寻找不太容易,效率相对较低,所以在理解清楚web项目的结构之后,我们使用ec ...

  7. Java Web图书管理系统(MVC框架)-包含源码

    Java Web图书管理系统 一.前言 这是大二写的系统,因此这个系统并没有用到很多框架,只是使用了MVC框架,前端使用的是Layui框架.bootstrap框架.JSP技术.JSTL表达式和EL表达 ...

  8. java axis2 开发_基于Apache axis2开发Java Web服务

    1.安装配置axis2环境 下载好后把axis2-1.4.1-war目录下面的axis2.war发布到tomcat的webapps中. 发布好,访问:http://localhost:8079/axi ...

  9. 使用Tomcat+MyEclipse开发Java Web配置

    要进行Java Web开发,主要需要下面三个软件: 1.Java JDK: 2.Tomcat: 3.MyEclipse: 首先,在JavaSE中我们已经知道了Java的安装与环境的配置,这里就不过多的 ...

最新文章

  1. JAVA 设计模式 享元模式
  2. 手工实现字节对齐 及 代码质量思考
  3. 百度技术研发笔试题目1
  4. 通用mapper如何处理多表条件查询通过list封装(强烈不推荐)(一对一,一对多)
  5. zabbix应用之discovery批量添加主机并实现自定义主机名
  6. AD19PCB增加board shape即增大黑色布的面积
  7. Jquery Dialog 详解(正在学习jquery,详解转载)
  8. find 命令查找-o参数的理解
  9. 发起成立“ABCD联盟”,人工智能与区块链技术研讨会北京站精彩回顾
  10. windows安装fdfs_lient报错fdfs_client/sendfilemodule: fatal error C1189: #error: platfom not supported
  11. java 车牌模糊_免费模糊车牌照片处理软件
  12. ubuntu server固定ip
  13. OA产品的技术发展过程及未来趋势
  14. oracle 查看用户配额,【Quota】获取及调整用户表空间配额方法
  15. Dynamics CRM 365零基础入门学习(一)Dynamics介绍以及开发工具配置
  16. android型号的平板电脑,AUTOID Pad /Air-(win)/Air-(android)工业级平板电脑
  17. 学计算机用华硕电脑,适合大学生使用的最佳笔记本电脑推荐,华硕 ZenBook UX330UA...
  18. 停车位检测方法研究综述
  19. linux作业管理系统pbs,集群上作业提交系统LSF和PBS的使用与简介
  20. 软件需求分析报告 -机票预订系统

热门文章

  1. 侠诺虚拟服务器,简便不简单 侠诺PPPoE服务器功能介绍
  2. DRAM失效机制和故障模型
  3. Java零基础学习Day01(搭配视频)
  4. ionic 微信分享
  5. apache 配置可下载文件
  6. BI体系架构及相关技术介绍
  7. AD 限定登录计算机,限制AD账户可以登录哪些计算机
  8. 南京渣硕求职路(网易美团头条百度面经)+Java学习路线(拙见)
  9. 医院挂号系统代码_基于SSH的医院在线挂号系统设计与实现
  10. 【图像融合】基于随机游走算法实现多焦点图像融合含Matlab代码