`
dfwang
  • 浏览: 94412 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

收集几个开源小东西

阅读更多
----------------------------
Fastjson is a JSON processor (JSON parser + JSON generator) written in Java:

FAST (measured to be faster than any other Java parser and databinder, incudes jackson. )
Powerful (full data binding for common JDK classes as well as any Java Bean class, Collection, Map, Date or enum)
Zero-dependency (doest not rely on other packages beyond JDK)
Open Source (Apache 2.0)

http://code.alibabatech.com/wiki/display/FastJSON/Home
----------------------------
SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating sites consisting of pages for which a consistent look/feel, navigation and layout scheme is required.
SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, processes the content and then merges it with one or more decorators to build the final result.
SiteMesh can also be used compose large pages of smaller pages and layouts.
SiteMesh is fast. Really fast.
SiteMesh can be used in Java based web-applications, or applied to content as an offline job.
SiteMesh is extensible.

-----------------------------
JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。下载的压缩包中包含一个完整的项目,可直接导入 Eclipse 进行编译。运行时只需要在 Tomcat 或者其他应用服务器上配置一个web应用,并将路径指向解压后的webapp目录即可。例如:

<Context path="" docBase="D:\WORKDIR\JSP Layout\webapp" reloadable="true"/>

启动后直接访问 http://localhost:8080/ 或者 http://localhost:8080/hello.jspx 即可看到效果。

示例页面有两部分组成:

1. hello.jsp (数据页面)

<%
    request.setAttribute("layout","main.jsp");
    request.setAttribute("page_title","JSPX布局演示");
%>

2. main.jsp (布局页面)
<html>
<head>
    <title>${page_title}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style>
    h1 {font-size:16pt;}
    </style>
</head>
<body>
    <h1>JSP布局演示</h1>
    <hr/>
    ${screen_content}
    <hr/>
    <%=new java.util.Date()%>
</body>
</html>

--------------------------------------
分享到:
评论

相关推荐

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频...

    几个开源的简单信息管理系统

    标题中的“几个开源的简单信息管理系统”指的是提供给公众免费使用的、用于管理不同场景信息的软件系统。这些系统通常由编程社区的成员开发,并允许用户查看、修改和分发源代码,以适应他们的特定需求。在本例中,...

    几个开源的ChatGPT项目.zip

    几个开源的ChatGPT项目.zip

    28个开源 RTOS

    28个开源RTOS载点、适用平台、性能介绍 在嵌入式系统开发中,实时操作系统(RTOS)扮演着非常重要的角色。作为一种小型的操作系统,RTOS能够提供实时性、可靠性和高效性等特点,满足了嵌入式系统的需求。今天,我们...

    Thinkphp小程序一键生成平台系统开源小程序.zip

    Thinkphp小程序一键生成平台系统开源小程序.zipThinkphp小程序一键生成平台系统开源小程序.zipThinkphp小程序一键生成平台系统开源小程序.zipThinkphp小程序一键生成平台系统开源小程序.zipThinkphp小程序一键生成...

    小程序300多个开源代码

    jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 java...

    图片壁纸社区app前后端开源小程序源码

    对于想要基于这个开源项目进行二次开发的人员,除了熟悉上述技术栈外,还需要关注以下几个关键点: 1. 数据安全:确保用户数据的安全传输和存储,避免敏感信息泄露。 2. 性能优化:通过合理的缓存策略、图片压缩等...

    开源版 抽奖小程序源码分享 这是一款抽奖小程序源码

    开源版 抽奖小程序源码分享 这是一款抽奖小程序源码, 开源无密版本源码,可研究或升级 开源版抽奖小程序: 1、修改每人每天次数的情况下增加抽奖次数 2、添加强制分享自定义开源版 抽奖小程序源码分享 这是一款抽奖...

    Niushop开源商城小程序 DEV全开源.rar

    Niushop开源商城小程序免费版,本源码是稳定版源码,免费商用。微信商城、微信小程序商城,支持分销、团购、直播、秒杀、优惠券、自定义页面等众多营销功能,插件化开发,全开源,更适合二开。 Niushop开源商城小...

    WordPress开源小程序.zip

    总的来说,WordPress开源小程序为开发者提供了一个高效、灵活的工具,帮助他们将WordPress网站的服务延伸到小程序平台上,实现全渠道的用户体验。无论你是WordPress的初学者还是经验丰富的开发者,都能从中受益,...

    几大主流开源飞控平台优劣比较

    开源飞控平台比较 开源飞控平台是无人机系统的核心组件之一,负责飞行控制、导航和数据处理等功能。当前市场上有多种开源飞控平台,包括APM、Px4/Pixhawk、Autopilot、PPZ、MWC等。这些平台各有其优缺,今天我们将...

    外卖扫码点餐全开源小程序源码【价值2400元】.rar

    该压缩包文件包含的是一款全开源的外卖扫码点餐小程序的源码,具有较高的价值,售价为2400元。这款小程序集成了前端和后端的完整代码,旨在为餐饮业提供便捷的在线点餐服务,同时也适用于流量主进行二次开发或商业...

    同城微圈小程序源码 开源版小程序.rar

    同城微圈小程序源码 开源版小程序 同城微圈主要收集发布本地同城信息,集吃喝玩乐为一体的小程序 小程序主要有分类资讯、同城发帖、商家入驻、商家展示、同城活动、 同城合伙人、同城资讯、红包福利、同城拼车、...

    几个比较著名的开源项目jsp代码研究与学习

    【标题】:“几个比较著名的开源项目jsp代码研究与学习” 【描述】中提到的几个开源项目,包括了“jdon版的jive”,“jblog”以及“sun的pet store”,这些都是基于Java语言,利用JSP(JavaServer Pages)技术开发...

    开源书架 开源书架 开源书架 开源书架

    开源书架的特性可能包括以下几点: 1. **自由定制**:由于源代码开放,用户可以根据自己的需求调整或扩展软件功能,满足个性化需求。 2. **跨平台**:通常开源软件会支持多种操作系统,如Windows、MacOS和Linux,...

    go开源项目大全(目前最完整)

    因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个开源项目(项目不限于在github开源的项目), 分成以下十几个大类。 这个项目可以理解为互联网IT人打造的...

    抽奖小程序开源源码PHP+uniapp

    这个开源项目的一大亮点是支持“各端小程序一键发布”。这意味着开发者无需为不同平台编写特定的代码,只需一次开发,即可轻松将应用发布到各个小程序平台,大大降低了开发成本和时间。 100%开源的特性,意味着所有...

    黑金影视小程序开源无需授权.zip

    【标题】:“黑金影视小程序开源无需授权.zip”是一个压缩包,其中包含了黑金影视小程序的源代码。这个小程序可能是为了方便用户观看电影和电视剧而设计的,而且它开源并且无需任何授权,这意味着开发者可以自由地...

    一个开源的JVM

    "jamvm-1.2.0" 是一个特定版本的开源JVM实现,名为JamVM。JamVM是一个小型、快速的JVM,设计用于嵌入式系统和那些资源有限的环境。它遵循Java虚拟机规范,能够执行标准的Java字节码。这个版本号表明这是该项目在2004...

    GPT开源GPT开源GPT开源GPT开源

    GPT开源

Global site tag (gtag.js) - Google Analytics