`
gandilong
  • 浏览: 4649 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

Servlet3.0微框架

 
阅读更多

现在SpringMVC+Mybatis 比较火

个人用过很长时间,总结下来,特性太多,属于产品的包装成份太多,导致jar包也很多。

于是自己采用servlet3.0+freemarker+dbutils做了一个微框架,具有springmvc和mybatis的核心特性。

 

用法很简单,

1.用eclipse创建一个web项目(当然,采用servlet3.0)

2.把mana.jar包及其依赖包放进

3.配置文件改一下。一个是配置你service层所在的包目录,一个是配置action层的所在的包目录(数据库配置当然,不用说,你也知道)

4.在你action包中建一个类,类名必须以Action结尾,且要继承Action类

5.action类中,有两种方法会被当作请求方法。

     它们都是public 一种是没返回值,即void,这种方法主要用于ajax请求,框架会根据请求类型,自动采用异步功能。例如: public void hello(){

                                 printStr("hello")

                             }

 

       第二种方法是返回值为String的方法,这种方法主要用于返回页面。例如

                      public String index(){

                             return "/index.html"; //返回web根目录下的index.html

                             或

                             return "index.jsp";//返回web-info目录下,类名文件夹下的index.jsp

                             //这里的.html和.jsp都是 可以任意写的。如果你的类是继承的FAction则不用写后缀名,因//为框架会自动认为它是一个模板面面

                      }

 

 

详细文档,请参考:http://gandilong.github.io/my_mana/

分享到:
评论

相关推荐

    servlet 3.0 jar 包综合下载

    下载的`servlet3.0jar综合`压缩包包含了实现这些特性的关键库,对于进行Java EE 3.0开发的程序员来说是必不可少的工具。在实际开发中,结合相关的框架(如Spring MVC)和其他Java EE组件,可以构建出功能强大、易...

    servlet3.0 规范pdf 包含javadoc

    Servlet 3.0是Java服务器页面(JSP)和Servlet技术的一个重要版本更新,它引入了许多新特性,提升了Web应用程序的开发效率和灵活性。在JSR-315(JavaTM Servlet 3.0 API Specification)中,专家小组对这项规范进行...

    Servlet 3.0 - Apache Tomcat 7.0.61

    Servlet 3.0是Java Web开发中的一个重要里程碑,它带来了许多新特性和改进,使得开发者在构建Web应用程序时更加高效和灵活。Apache Tomcat 7.0.61是广泛使用的开源Servlet容器,它实现了Servlet 3.0规范,提供了稳定...

    基于servlet3.0手写springmvc

    在这个主题中,我们将深入探讨如何基于Servlet 3.0标准手动实现Spring MVC的一些核心功能,包括依赖注入(IOC)和请求处理机制。 首先,让我们理解Servlet 3.0。Servlet 3.0是Java Servlet API的一个重大更新,引入...

    servlet3.0与mybatis整合的示例

    Servlet3.0作为Java Servlet规范的一个版本,引入了许多新特性,而MyBatis则是一个优秀的持久层框架,简化了数据库操作。本文将深入探讨如何将Servlet3.0与MyBatis整合,以及这个过程中的关键知识点。 一、Servlet...

    Servlet3.0_新特性

    Servlet3.0的可插性支持类似于Struts2框架的插件机制,允许开发者通过插件的方式扩展Web应用的功能,而无需直接修改应用代码。这种机制为应用的扩展提供了极大的灵活性,使得开发者可以轻松地添加新的功能模块或集成...

    JavaWeb-21 JDBC(泛型,注解,Servlet3.0,Log4j)

    在"JavaWeb-21 JDBC(泛型,注解,Servlet3.0,Log4j)"这个主题中,涵盖了四个关键知识点:JDBC(Java Database Connectivity)、泛型、注解以及Servlet 3.0。接下来,我们将逐一深入探讨这些内容。 首先,JDBC是...

    基于Servlet3.0+IBatis+BootStrip技术构建简单会议管理系统

    本系列讲座主要讲述如何利用Servlet3.0+mybatis+bootstrap+mysql构建企业级应用解决方案,主要分为三部分完成 第一部分:技能储备阶段,学习项目所需要的技能知识 第二部分:设计部分,通过需求分析,设计物理模型,...

    servlet3.0+jboss7+jsp+Mysql5.0+IDEA13 登录注册(jar包,css齐全)

    在本项目中,我们主要探讨的是一个基于Servlet 3.0、JBoss 7应用服务器、JSP(JavaServer Pages)、MySQL 5.0数据库以及IntelliJ IDEA 13集成开发环境的登录注册系统。这个系统包含了完整的CSS样式,确保了用户界面...

    JavaEE 6 Servlet 3.0 中的新特性

    - **惯例优先原则**:为了进一步减少开发者的负担,Servlet 3.0 引入了惯例优先的原则,这意味着对于许多常见的配置项,框架会提供合理的默认值。开发者可以在必要时通过显式的配置来覆盖这些默认设置,从而确保应用...

    servlet-api-3.0.jar包

    3. **微容器**:Servlet 3.0允许在没有完整应用服务器的情况下运行Servlet和Filter,只需要一个简单的“微容器”(例如Jetty或Tomcat的嵌入式版本)。这使得开发和测试环境更加轻量级。 4. **动态注册**:除了使用...

    servlet 3.0 spec

    综上所述,servlet 3.0规范为Java Web开发提供了一个强大的、模块化的、灵活的框架,它对Java EE的其他技术提供了良好的支持,并且通过注解和其他特性简化了Web应用的开发。开发者使用这个规范可以创建可扩展的、...

    基于Servlet3.0与MyBatis的mgfinal MVC框架设计源码

    该项目是一款基于Servlet 3.0、MyBatis和mgioc单例容器的mgfinal MVC框架设计源码,共计76个文件。其中包含31个Java源文件,6个XML配置文件,5个HTML文件,4个JavaScript文件,以及少量其他资源文件。该框架以实用性...

    jsf2.0上传组件(servlet3.0)

    JSF是Java平台上的一种Web应用程序开发框架,而Servlet 3.0则是用于处理HTTP请求的核心Java API,两者结合可以提供强大的Web应用功能,包括文件上传。 首先,我们要理解JSF 2.0中的`<h:inputFile>`标签,它是用来...

    JAVA 学生管理系统-版本1(servlet3.0+bootstrap3.3.7+jsp)

    【JAVA 学生管理系统-版本1(servlet3.0+bootstrap3.3.7+jsp)】是一个基于Java技术的Web应用,主要用于实现学生信息的创建、读取、更新和删除(CRUD)功能。这个系统利用了Servlet 3.0作为服务器端处理的核心,...

    详解Servlet3.0新特性(从注解配置到websocket编程)

    Servlet 3.0 新特性详解 Servlet 3.0 的出现标志着 Servlet 历史上最大的变革,其中的许多新特性大大简化了 Web 应用开发,为广大劳苦的程序员减轻了压力,提高了 Web 开发效率。下面,我们将详细解释 Servlet 3.0 ...

    study-servlet3.0:学习servlet3.0

    虽然Servlet3.0本身并不包含完整的MVC框架,但它提供了基础架构,使得开发者可以更容易地实现自己的MVC模式。例如,Spring MVC和Struts2都可以与Servlet3.0很好地集成。 5. **可插拔的容器**: Servlet3.0规范...

Global site tag (gtag.js) - Google Analytics