BeetleWeb框架快速入门

简介1

运行环境1

安装配置1

入门示例2

简介

BeetleWeb是一个基于J2EE标准Servlet 容器技术构建的请求驱动式的MVC 快速开发

Web框架。它功能强大而简单易用,其学习曲线非常低,拥有Web开发经验的程序员,看

看例子代码就能马上上手。对于新的java 初学者,经过1小时的培训就能够投入开发。

运行环境

J2EESevlet2.3+(含2.3)以上Web容器(如:Tomcat4.x,Tomcat5.x,Tomcat6.x;Resin2.x,

Resin3.x 等等)

兼容SunJDK1.4+(含1.4)以上的JVM(如:SunJDK1.4、5、6;IBM及Bea 相应的

JDK版本)

安装配置

(1),下载Beetle Web开发包。

BeetleWeb核心开发包,下载地址:

/j2ee/mvc/BeetleWeb.zip

/j2ee/core/BeetleCore.zip(Beetle 框架公共核心库文件)

BeetleWeb核心开发包依赖的第3方库文件,下载地址:

/j2ee/download/sharelib.zip

BeetleWeb框架示例,下载地址:

/j2ee/download/WebDemo_src.rar

/j2ee/download/WebDemo.rar

(2),解压开发包,并根据标准的Web Servlet 应用安装相关的类库和web.xml 文件。

库名/配置 说明

BeetleCore.jar Beetle 框架公共核心库文件(必须)

BeetleWeb.jar Beetle Web框架库文件(必须)

config 目录 config配置目录,位于Web应用的根目录下(必须)

WebController.xml 控制器配置文件(必须)

WebView.xml jsp视图配置文件(必须)

jsonrpcEx.js ajax开发客户端javascript库文件

1

web.xml J2EE标准Web应用配置文件

log4j.jar 日志记录库(必须)

dom4j.jar 框架xml 解析库文件(必须)

oscache-2.2.jar 缓存框架包,页面请求动态缓存所必须依赖

jfreechart.jar 页面动态绘图所必须依赖

itext-2.0.4.jar 页面生成pdf视图所必须依赖

poi-3.0.1.jar 页面生成excel 视图所必须依赖

hessian-3.0.13.jar 简易Web Service 开发所必须依赖

commons-fileupload-1.0.jar 页面文件上传

jsonrpc-1.0.jar ajax开发所必须依赖

(3),把可执行的示例WebDemo.war包部署到Tomcat,体验一下效果。

:8080/webdemo/

入门示例

下面通过一个简单用户登录例子,以便大家快速入门。以Eclipse 为开发环境。

步骤(一):建立一个Web项目

打开Eclipse 建立一个名为QuickStart 的Dynamic Web Project 项目

图1

步骤(二):在QuickStart 项目的根目录下建立一个lib 目录,把框架BeetleCore.jar、

BeetleWeb.jar及其相关的第3方库文件拷贝到此目录,并添加到项目的classpath中。

2

java beetle_Beetle Web框架快速入门.pdf相关推荐

  1. WebService 理论详解、JWS(Java Web Service) 快速入门

    目录 WebService (web服务)概述 WebService 平台技术 WebService 工作原理 WebService 开发流程 常见 Web Service 框架 JWS(Java W ...

  2. 视频教程-Spring框架快速入门到精通-Java

    Spring框架快速入门到精通 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥18.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  3. java day53【 Mybatis框架概述 、 Mybatis 框架快速入门、自定义 Mybatis 框架 】

    第1章 框架概述 1.1 什么是框架 1.1.1 什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种 定义认为,框架是可被应用开发者定 ...

  4. Go语言Web框架:Beego框架快速入门

    文章目录 Beego框架快速入门 1.beego框架了解 2.MVC架构 3.环境搭建 4.beego的项目结构分析 5.Beego快速体验 6.Beego运行流程分析 7.Post案例实现 7.1前 ...

  5. Quartz 框架快速入门(四)

    Spring的scheduling.quartz包中对Quartz框架进行了封装,使得开发时不用写任何QuartSpring的代码就可以实现定时任务.Spring通过JobDetailBean,Met ...

  6. Quartz 框架快速入门(三)

    在前面两篇文章中简单介绍了在java应用程序中如何使用Quartz框架,这一篇中我们将看到如何在web环境下通过配置文件来完成Quartz的后台作业调度,而不必手工去创建Trigger和Schedul ...

  7. Quartz 框架快速入门(二)

    尽可能的用声明式处理软件配置,其次才考虑编程式的方式.在上一篇<Quartz 框架快速入门(一)>中,如果我们要在 Job 启动之后改变它的执行时间和频度,必须去修改源代码重新编译.这种方 ...

  8. 【完结】给新手的12大深度学习开源框架快速入门项目

    文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...

  9. pythondjangoweb典型模块开发实战 pdf下载_胡阳《Django企业开发实战高效Python Web框架指南》PDF及代码...

    Python社区中的框架Django 的定位是企业级开发框架,全功能 Web开发框架,少代码快速开发 Web应用.从开发速度还是上线后新功能的迭代,Django 都能很好地满足需求. 学完 Pytho ...

最新文章

  1. 真没想到,Python还能实现5毛特效
  2. python实现随机森林、逻辑回归和朴素贝叶斯的新闻文本分类
  3. Java 配置C3P0数据连接池存入数据存入数据库出现中文乱码问题
  4. 零基础学习pythonrequests_requests库初体验
  5. VMware与Centos7系统安装
  6. Linux系统编程--2(环境变量,进程控制)
  7. nodejs中处理回调函数的异常
  8. 【Docker】OCI runtime exec failed: exec failed: container_linux.go:348: starting container process cau
  9. Python爬虫基础:常用HTML标签和Javascript入门
  10. shiny动态仪表盘应用 | 中国世界自然文化遗产可视化案例
  11. 【交通标志识别】基于matlab GUI SIFT交通标志识别【含Matlab源码 864期】
  12. arm 服务器cpu型号,挑战英特尔ARM Tilera发布36核服务器CPU
  13. unity 自动生成脚本
  14. ArcGIS实验教程——实验四十三:ArcGIS栅格重分类(Reclass)案例详解
  15. 回溯算法符号三角形java_算法设计与分析——符号三角形问题(回溯法)
  16. ecshop常见漏洞
  17. 使用gb2312乱码,utf-8正常
  18. 鸿蒙系统网络连接设置ip,网络ip地址错误解决方法
  19. 第一次.......
  20. 杭电ACM2026题

热门文章

  1. 深圳农业基因组所汪鸿儒课题组(演化遗传学研究)诚招博后、副研
  2. Python全栈之路系列之面向对象基础
  3. 计算机系单身率排行榜,高校各专业单身指数排行榜TOP10
  4. 汽车销售行业如何做需求分析?​
  5. 基于单片机指纹考勤系统的设计与实现
  6. 0基础C语言入门路线汇总
  7. EasyCode插件使用详解
  8. NYOJ-街区最短路径问题
  9. 【NYOJ】题目7街区最短路径
  10. C# winfrom DEV左侧菜单栏DIY