`
- 浏览:
258829 次
- 性别:
- 来自:
未定
-
前段时间使用django开发一个网站后(可惜流产了),现在回归java维护以前的一个管理系统.开始考虑自己的开发模式,老实说,用过django以后,发觉用java开发web应用太麻烦了.我喜欢的开发模式是要清晰.
这个管理系统的基本框架是这样的: spring + ibatis + jquery, 没有使用struts, 而是采用了一个ActionServlet捕获请求,再通过xml文件mapping action class和request. spring 只是使用了DI,AOP两个功能,主要是为了数据库操作的事务性,在sevice层控制事务.
action class 把结果 json序列化后返回给客户端的jquery,jquery进行渲染. 这种开发模式在我使用了django以后发现很烦琐,django开发清晰明朗,很愉快.
转到java后重新考虑能不能使开发再清晰一点, 很喜欢django 的urlpattern, 也在java下找到urlrewrite,但发现不理想.
今天看了一下struts,发现不喜欢它的标签,甚至不喜欢.jsp这种后缀了,希望是html + freemarker搞定这方面的问题,这样前台和后台就可以比较separate了吧,尽管没使用过freemarker. url设计也希望能像django那样美观. spring 也只是比较喜欢他的事务控制,依赖注入,还有自带的测试框架也不错, ibatis也是使用不久,使用起来也还可以,不过感觉resultMap那个位置比较烦一点.
今天暂时乱写一下,希望以后能找到比较好,比较舒服的开发模式
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
随着Java Web开发的发展,越来越多的高级技术和框架被引入进来,以简化开发过程、提高应用性能和安全性。常见的高级技术包括: 1. **MVC模式**:Model-View-Controller模式是一种设计模式,用于分离数据模型、用户...
《Java Web应用开发技术实用教程》是一本专为学习Java Web开发的初学者和进阶者编写的教材,由王红老师倾力打造。这本书涵盖了Java Web开发的基础知识到高级技术,旨在帮助读者掌握构建动态网页和Web应用程序的技能...
Java Web开发是一个广泛的领域,它...同时,随着技术的发展,现代的Java Web开发也越来越多地涉及到前端框架(如Angular、React或Vue.js)、RESTful API设计、NoSQL数据库以及微服务架构等,这些都是进阶学习的方向。
随着互联网的飞速发展,Java Web技术也在不断地更新迭代,以适应越来越复杂的业务需求。 #### 二、Java Web基础知识 ##### 2.1 回顾熟知的程序 在讨论Java Web之前,我们需要先了解几种常见的程序类型及其开发...
Java Web API是Java技术在Web开发中的一个重要组成部分,它提供了丰富的接口和类库,使得开发者可以构建复杂的Web应用程序。在Java Web API中,主要涵盖了Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages...
在"JAVA Web开发典型模块大全随书源码第二章"这个资源中,我们可以探索到Java Web开发的关键技术和实践。明日科技作为一个知名的出版品牌,通常会提供高质量的学习材料,因此这份源码应该涵盖了丰富的实例和详细讲解...
Java作为面向对象的编程语言,在Web开发技术中扮演着重要角色。其简单性、分布性、跨平台等特点,使其成为开发Web技术的首选工具。随着互联网技术的发展,Web技术的应用领域越来越广泛,从最初的静态Web发展到现在的...
随着互联网技术的飞速发展,Web应用越来越复杂,对开发框架的要求也越来越高。Struts框架作为一种基于MVC(Model-View-Controller)设计模式的应用框架,它为Java Web应用的开发提供了一套完整的解决方案。本文将对...
Java Web开发之所以流行,一方面是因为Java语言本身的优势(例如平台无关性、强大的标准库支持等),另一方面也得益于其生态系统中丰富的框架和工具的支持,使得开发者能够更加高效地构建复杂的Web应用。 ### 涵盖...
Struts框架是Java Web开发中的一个强大工具,它基于MVC模式,提供了一套完整的架构来简化Web应用的开发。通过Struts框架,开发者可以方便地处理HTTP请求,管理页面跳转,以及实现数据验证等复杂功能。在本鲜花订购...
### Java Web应用开发——配置与调用Servlet #### 案例背景 随着互联网技术的发展,Web应用变得越来越重要。Java作为一种广泛使用的编程语言,在Web应用开发领域占据着举足轻重的地位。其中,Servlet是Java Web...
在实际开发中,可能会遇到数据库设计复杂、信息整合难度大等问题。解决策略包括: 1. 详细规划数据库E-R图,确保各表之间的关联性和数据的一致性。 2. 使用Java基础及框架技术,提高代码质量和系统的可维护性。 3. ...
在Web开发方面,传统的Java Web框架如Struts、Spring、Hibernate,以及*** MVC等,都存在一定的复杂性,需要开发者花费大量时间学习框架技术及框架间的整合。相比之下,使用Python语言开发的Django框架以其简洁的...
这个系统采用的技术栈对于学习Java Web开发的学生来说具有极高的参考价值,它涵盖了从需求分析到系统实现的全过程。 首先,我们要理解JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入...
### JAVA之开发技术学习文档 —— SSH框架及WEB开发与性能优化 #### 一、Spring框架详解 **Spring框架概述** Spring是一个轻量级的Java开发框架,它为开发人员提供了一个灵活且强大的平台,用于构建高效、健壮的...
Java Web技术如Spring、Spring Boot、MyBatis等组成的SSM框架,已经在企业级应用开发中广泛应用,其组件化的开发模式提高了开发效率,降低了维护成本。Vue.js作为一款新兴的前端框架,凭借其组件化开发、虚拟DOM和...