大家好,我是IT学习者-螃蟹,已经有近一周的时间没有更新文章了,作为回报,今天起将更新一个大件,也就是螃蟹还在进行中的IT学习者博客。
IT学习者博客的初期设计已经完成,功能也已经完成了大半,具备了当下博客的必须功能模块,比如:菜单导航、文章、后台管理等,效果图如下:
简单说一下架构,IT学习者博客基于Spring MVC+Mybatis+shiro构建,spring就不用多说,mybatis作为高效持久层框架,外加shiro的安全机制,内部亦有拦截过滤加密等处理,就该项目本身来说已是非常安全健壮。
至于为什么要写一个IT学习者博客项目,螃蟹的设计初衷是基于广大有一定编程基础,又有兴趣朝着架构设计进发的一类人群而开始的。
IT学习者博客的自身层级明显,代码书写规范,配置文件一目了然,拦截器、过滤器都有自定义的实现逻辑,可以说是研究当下主流框架不可多得的一个项目实例。
shiro作为apache推出的java安全框架,具有认证、授权、加密和会话管理等功能,这里与spring的整合,以及细粒度权限的划分,权限设计思想的体现,对于想进一步提高自身能力的编程人员来说,具有非常好的借鉴性。螃蟹也会将shiro在IT学习者博客中的应用剥离出来,作为一个系列进行讲解,有兴趣了解的朋友可参考《IT学习者shiro教程》
前端框架采用bootstrap3,也是这两年非常火的一套框架,本来螃蟹是在等4的推出后一并进行介绍,目前看来恐怕是等不起了。
下面我们看一下后台界面:
这是后台的简单布局,点击左侧菜单时,会自动更新右侧div中的内容,
这里螃蟹用的是测试数据,左侧菜单树点击则可进行折叠,并有列表的分页功能,有关bootstrap的使用,可参考《bootstrap3教程》。
这里仅作部分的展示,后续螃蟹会将整个项目的所有内容进行讲解,并将源码一并放出,供大家学习交流使用。对于IT学习者博客的开发的一些问题可到IT学习者论坛的IT学习者博客板块进行交流,论坛也是刚刚开通,不为人气火爆,只求能够解决实际的问题。
介绍篇,到此结束,后续螃蟹将分批进行IT学习者博客的系统讲解。
- 浏览: 34813 次
- 性别:
- 来自: 北京
最新评论
-
basnio123:
可以共享下代码?basnio123@163.com 学习架构
j2ee开源系统_IT学习者博客(v1.0) -
rex0654335:
牛的一比啊
软件开发的天堂–站坐办公桌和赫尔曼米勒的椅子 -
mawb:
很有同感!
从事编程后,让我最快乐的十件事 -
fxz_2008:
想法很好,
从事编程后,让我最快乐的十件事 -
r361251:
每个程序员的梦想!
从事编程后,让我最快乐的十件事
相关推荐
通过共享课程、文档、代码示例等资源,学习者可以更快地掌握新技能,而经验丰富的开发者则有机会回馈社区,分享自己的经验和见解。 ### Java与.NET的对比 尽管本文件主要聚焦于J2EE,但提及的“.NET”也是另一个...
** MallOSS 开源 J2EE 框架1.0 深度解析** MallOSS,全称为“Mall Open Source System”,是一个专为互联网应用设计的免费开源框架,版本为1.0。它旨在简化开发流程,提高开发效率,为开发者提供了一整套基于J2EE...
总之,"小虫新闻管理系统 V1.0"是一个集成了多种Java技术的实用示例,对于想要提升J2EE开发技能的开发者来说,是一个不可多得的学习材料。通过分析和实践,不仅能巩固理论知识,还能提升实际项目开发能力。
该在线博客系统服务器端如果需要布置到其他主机上,则该主机必备条件如下: 1. 服务器端操作系统:独立于操作系统的跨平台系统,客户端MicroSoft Windows 2000及以上; 2. 数据库:MySQL 5.0.27版本; 3. Web...
对于初学者来说,学习J2EE(Java 2 Platform, Enterprise Edition)是一项挑战性的任务,因为它涉及到一系列的技术栈。本文档将介绍一种适合初学者的学习顺序和方法,主要围绕SSH(Spring、Struts、Hibernate)框架...
### Struts 1.0 学习文档:初学者入门详解 #### 一、Struts 概述 Struts 是一款基于 Java Servlet 和 XML 的开源框架,专为简化 Web 应用开发而设计。随着 Web 应用复杂度的增加,代码重用性、移植性和模块化成为...
### J2EE框架技术课件第一讲知识点梳理 #### 一、引言 ... - **开篇引用**:“工欲善其事,必先利其器”,强调了选择合适的...通过学习这些基础知识,初学者可以更好地掌握J2EE框架技术,并能够在实际项目中运用自如。
学习J2EE需要按照一定的流程进行,以下是一个适合新手的学习路径: 首先,你需要掌握基础的Java编程,即J2SE。J2SE是Java的核心,用于开发桌面应用。推荐阅读《Java2核心技术一二卷》和《Java编程思想》来理解Java...
### WebService与CXF基础知识详解 #### 一、WebService简介 **WebService** 是一种通过网络提供的服务,允许不同系统之间...无论是对于初学者还是经验丰富的开发者来说,CXF都是值得深入学习和掌握的重要技术之一。
AppFuse 是一个由 Matt Raible 创建的开源项目,它为初学者提供了一个基础的 J2EE 框架,用于演示如何集成多个流行的技术,如 Spring、Hibernate、iBatis、Struts、xDcolet、JUnit、Taperstry 和 JSF 等。...
5. **geronimo-j2ee-management_1.0_spec-1.0.jar**:这个库实现了J2EE管理规范,提供了一种标准化的方式来管理和监控J2EE应用程序,包括ActiveMQ这样的服务器组件。这使得ActiveMQ可以被集成到更广泛的管理环境中,...
总结来说,“simpleface-upload1.0”组件为J2EE开发者提供了一种方便的方式来处理多文件上传,通过示例工程和源代码,使得学习和定制更加容易。无论是初学者还是有经验的开发者,都能从中受益,快速实现项目中的文件...
在整合ActiveMQ与Tomcat的过程中,首先需要将ActiveMQ lib目录下的五个关键JAR包(activemq-core-5.1.0.jar、activemq-web-5.1.0.jar、geronimo-j2ee-management_1.0_spec-1.0.jar、geronimo-jms_1.1_spec-1.1.1.jar...
标题中的“使用IIOP.NET使用.NET和J2EE构建分布式对象系统”暗示了本文将探讨如何利用IIOP.NET这一中间件技术,在.NET框架和Java 2 Platform, Enterprise Edition (J2EE)之间建立通信,从而创建跨平台的分布式对象...
- `geronimo-j2ee-management_1.0_spec-1.0.jar` - `geronimo-jms_1.1_spec-1.1.1.jar` - `geronimo-jta_1.0.1B_spec-1.0.1.jar` 2. **修改配置文件** 编辑Tomcat的 `conf/context.xml` 文件,在 `<context>` ...
Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标...
Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件...
在Java编程学习的过程中,推荐学习者采取一些有效的学习方法,例如课上简单记笔记,课下详细整理问题,并进行独立思考、相互讨论和总结,以确保真正掌握知识点。此外,编写代码时应多练习,提高编程熟练度和手速。...
Java语言是一种广泛使用的高级编程语言,起源于20世纪90年代初的Sun公司,由James Gosling设计。最初命名为Oak,后来改名为Java,灵感...因此,深入学习Java语言和其生态系统,对于成为一名专业的IT从业者至关重要。