`

一个够轻量的——减少基于java web应用的size

阅读更多

以前看过一个帖子,做desktop like的b/s应用,基于java的,大体是

 

embeded jetty

browser wrapper (java 1.6好像内置相关类了)

embeded db

light-weight framework *** 这个选择就多了

 

 

我也来炮制一个

 

embeded tomcat6

随便一个浏览器

h2 (我好像很偏爱这个东东,呵呵)

另加上一个***,具体么子,附件上来——开发过程比较script(y?),虽然也用到了groovy,但整体和grails的定位差远了,当然水平也差远了,有点像php的**框架啊,开发web过程也比较**,效率比servlet jsp javabean的形式应该快不少,感兴趣的看下

 

PS:回归话题,整体环境

 

jre6这个近100m了……这个少不了了……去掉的不用jar貌似也没必要

tomcat6 6-8m

h2去文档2m

jar包无极限——吐血ing——这个暂且称之框架的所用到的(groovy1.6.* embeded-all + commons *** + ***) 12m

 

120m totally,比起[lw]amp 100m(去文档)左右的大小,不算很大了,当然你可以无限jar上去。。。

 

如果只用servlet jsp javabean开发的应用也够健壮的话,这样的programming tools set够简单,够适用。

 

 

————补充与11.26日

这个代码bug百出,大家还是别下载了,相信做web的javaer手中从**到**都有不少积累的工具和类库,就当献丑了。

 

 

分享到:
评论

相关推荐

    java图形界面

    除了AWT,Java还提供了一个更现代、功能更丰富的图形界面库——Swing。Swing是建立在AWT之上的,提供了更多的组件、布局管理和外观定制选项,同时保持了跨平台的特性。Swing组件通常被称为轻量级组件,因为它们不...

    Java操作json的通用类

    本文将详细介绍一个用于处理JSON数据的Java工具类——`JsonUtil`。 #### 二、包与导入 此工具类位于`com.baiyyy.polabs.util.json`包下,为了确保能够正确地处理JSON数据,它引入了多个必要的Java类和第三方库中的...

    memcached-session-manager-tc6-1.6.4.zip

    描述中提到的"model-validator.zip"则是一个Java的轻量级验证框架。在Web开发中,验证是非常重要的一环,用于确保用户输入的数据符合预期的格式和规则。Model Validator这样的框架简化了这个过程,允许开发者定义...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    springMVC从基础到精通的五个案例

    它是一个轻量级的MVC(Model-View-Controller)架构,能够帮助开发者构建高效、可测试且易于维护的Java Web应用程序。本教程通过五个具体的案例,旨在帮助你从基础到精通掌握SpringMVC的使用。 首先,我们来看第一...

    Servlet_jsp_ajax_jquery(含答案).doc

    1. JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。正确表示对象的JSON是选项A:`var str1={'name':'ls','addr':{'city':'bj','street':'ca'}};` 这里定义了一个包含name属性和addr属性的对象,...

    Kotlin案例分析.docx

    - **Ktor 框架**:Ktor 是一个轻量级的 Web 开发框架,它支持多种 HTTP 客户端和服务器端的功能,非常适合用来构建 RESTful 服务。 - **异步处理**:Kotlin 协程使得 Ktor 能够高效地处理并发请求。 - **数据验证**...

    Spring简单框架开发

    在IT行业中,Spring框架是Java领域最广泛应用的轻量级框架之一,以其强大的依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)能力而闻名。本实例将带你深入理解...

    Full-Stack-Web-Development

    JavaScript是一种轻量级的解释型编程语言,常用于网页和应用开发,以实现动态交互功能。JavaScript可以与HTML和CSS紧密结合,通过DOM(Document Object Model)操作页面元素,响应用户事件,或者与服务器进行异步...

    css,js,html参考手册

    JavaScript是一种轻量级的解释型编程语言,主要用于Web开发,实现客户端交互。它与Java名称相似但完全不同。JavaScript语法基于ECMAScript规范,最新的版本是ES2022。 JavaScript的核心概念包括变量、数据类型、...

    平台优化与部署

    在众多的Java Web容器中,Tomcat因其简单易用且轻量级的特点而被广泛采用。然而,在实际部署过程中,为了提高系统的响应速度和稳定性,对Tomcat进行合理的优化显得尤为重要。本文将详细介绍Tomcat部署及调优的相关...

    Vue + Element UI图片上传控件使用详解

    在前端开发中,Vue.js框架因其轻量级、组件化等特点被广泛应用,而Element UI作为一个基于Vue 2.0的桌面端组件库,使得开发者能够快速搭建出优雅的页面。图片上传是Web开发中常用的功能之一,Element UI提供了丰富的...

    HTML_CSS_JavaScript.rar_JavaScript/JQuery_JavaScript_

    JQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。jQuery的使用降低了开发者处理浏览器兼容性问题的难度。核心概念包括选择器(用于选取DOM元素)、遍历(对选中的元素集合进行...

Global site tag (gtag.js) - Google Analytics