Juuluu MiinCMP 微你型JAVA企业网站系统,是一款可运行于128M-256M超低内存下的企业网站系统,MiinCMP主要用于解决国内JAVA成本高昂,中小建站建 设 公司用不起java的状况。MiinCMP使用javabea+miin FrameWork+jdbc+jsp+jstl,能运行于128M内存,价格80元的国内IDC主机上,是建站公司的一套理想的java CMS.
MiinCMP 1.0最新发行软件包列表:
网站安装包:MiinCMP_install.zip
http://pan.baidu.com/s/1qWNOlNQ 百度云盘下载
http://yunpan.cn/QNx46mMCBqVEs (访问密码:5a87)360云盘
网站开发源码包:MiinCMP_src.zip
http://pan.baidu.com/s/1u46Ai 百度云盘
http://yunpan.cn/QNxIzgWmb35KD (访问密码:2f0a) 360云盘
以下包暂不提供:
集成Tomcat源码包:MiinCMP_tomcat_full.zip
集成Java/Tomcat本地示例包:MiinCMP_demo_full.zip
集成Java/Tomcat本地开发包:MiinCMP_dev_full.zip
软件下载导航包:MiinCMP_guid.zip
MiinCMP在线示例:
鲸浪科技 www.GuuRaa.com
MiinCMP官方网站:
http://juuluu.sththg.com/soft/action/SoftView.do?method=soft&id=40
点击进入MiinCMP软件项目中心
Juuluu MIiinE企业网站系统的功能模块:
新闻系统,产品系统等
Juuluu MiinCMP技术特性:
1)零内存大户框架:no hibernate,no struts,no spring ,no freemaker.
2)回归简单性:采用javabean+jdbc+jsp
3)面向美工和模板设计工作:模板使用标签化技术,采用页面驱动(page command)模式,通过Tomcat 自动刷新,美工修改页面后,即可看到最新效果,标签基于jstl,毕业生三天内即可上手。
4)后台更于开发:集成一个基于JSP的MVC小型框架,为实现一控制器多页面提供支持,方便制作管理后台。
5)数据库开发简化:集成一个在JDBC基础上的简洁的ORM层,零配置文件,由于企业网站无太多复杂业务,该ORM进可能简化,易于使用,以加快数据库开发速度和灵活性。
6)企业网站开发java全系列方案:orm,mvc,page Command,标签技术,模板技术,yui,jquery easyui.
7)低内存:不加入数据库连接池,不实现缓存机制,以降低IDC资源占用。
8)基于mysql,可运行于国内大多IDC主机上。
9)Miin FrameWork 专为小内存Java web App而定制的java全套解决方案。
10)超小数据库占用:本地存储内容文档,1万篇文章,数据库不到10M,系统维护方便。
我们为何要创建MiinCMP这个APP
我们常用java给企业建设网站,由于国内IDC非常贵,一个小型的企业网站,如果采用Juuluu的KgCMS方案,也得需256M内存一个网 站,中英文版我们得用512M内存的java主机,这样客户光主机费就要700~1500元不等的费用,而PHP方案,200元的PHP主机即可解决,这 样拉低Java方案的竞争力,除要网站要速度或本身java偏好外,java CMS不俱竞争优势。因而我们不得不重新开发只需80M内存的MiinCMP.采用MiinCMP,一个中英文版网站,只需100元的256M的java 主机,这样客户成本也降低,java方案竞争力也在加大。
如果用JAVA建设一个企业网站,利用java的速度优势,美工版面适当,网站将拥有很好的客户体验和性价比.国内苦于java主机稀少和成本高 昂,在 java企业网站建设领域,问者廖廖。MIiinE以低成本和IDC资源小的优势,希望能改变JAVA企业网站建设的不景气局面。
MIiinE能以越低的价格和性价比的JAVA主机来降低网站建设公司的成本,如果采用鲸浪IDC,成本可降到100元。利用MiinCMP,既可为客户提供高速安全的网站,也可提高目前企业建站行业的利润率。
我们创建MiinCMP只是为了让建站商提高那已很微小的利润,同时也让广大客户不用租用贵得如油的java主机。未来我们会在云平台上为MiinCMP提供更低价的java主机,以运行MiinCMP的企业网站。
我们希望国内越来越多的建站公司能采用MiinCMP来进行企业网站建设,所以征得鲸浪同意,JUULUU被授权发行这款开源的微型java CMS.
企业为什么采用MiinCMP建站:
MiinCMP是国内一款开源java 企业网站系统,MiinCMP占用CPU,内存,数据库,网站空间皆非常之小,可运行在100元左右的国内java主机上,是经济优惠的企业网站建设方 案。MiinCMP采用Juuluu自行开发的MiinFrameWork框架,MiinFrameWork专为资源占用小的云主机,IDC,云APP而 开发,使用MiinCMP建设网站,技术上非常简单易用。
如何安装MiinCMP:
在java主机上安装miinCMP前,设置数据库,在IDC主机上安装好数据库,CMP.zip包解压,将CMP下文件用FTP将上传到ROOT网站目录,重启网站即可生效。
请仔细查看你当前的软件包类型,如需下载其它软件包,请到官网站下载,juuluu.sththg.com.
默认编译JDK:jdk1.7.0_10_64_linux
默认AppServer:tomcat6.0.33
默认数据库版本:Mysql5.1.X
项目网址:
http://localhost:8080/CMP
默认管理员:miin
默认管理员密码:miin
编译包参数:java sdk 1.7 64 /linux
数据库:Mysql
数据库配置:
/tomcat6/webapps/MiinE/WEB-INF/classes/gcms.properties
网络API/UI库配置:
/tomcat6/webapps/MiinE/WEB-INF/classes/gres-config.properties
MiinCMP开发方法:
在eclipse或netbeans下,新建WEB项目,导入Tomcat/lib库,或javaee API库,导入CMP/WEB-INF/lib下的类库
复制src源码到java源码目录,复制CMP下文件到WEB目录。
可选UI服务器
appres.sththg.com:80
appres.juuluu.net:80
#######MiinCMP软件信息########
版本:V1.0
发行:2014-4-19日
开发商:Juuluu 广州聚龙软件团队 juuluu.sththg.com
所有权:广州鲸浪信息与服务有限公司 Guuraa.com
MiinCMP官方网站:
juuluu.sththg.com
MiinCMP网站建设服务商:
www.Guuraa.com
1200元/网站
java主机:idc.sthghg.com
100元香港 200M
150元香港主机 200M
软件技术支持:
Tel:15975485229
email:zkk6636@126.com
QQ:274390981
电话:020-28983330
QQ交流群: 53650267
支持MiinCMP的国内IDC:
鲸浪IDC
广州新一代
jspcn.net
chinajsp.com
MiinE企业建站服务商:
鲸浪建站Guuraa.WD
未来版本增加特性:
目前MiinCMP的HTML文件机制还不支持百度,阿里,新浪等云平台,这个MiinE未来要增加的模块。此外,MiinE目前官方建站模板还有待增加。
MiinE 模板展示:
T1
T2:
T3:
T4:
MiinCMP开发示例:
MiinFrameWork是国内开源java企业网站系统MiinCMP内集成的一款轻量级小内存的框架。现在对MiinFrameWork进行简要介绍。
以企业网站产品为例,现在有MiinFrameWork实现CRUD功能。
查询产品对象:
public class ShopProductEntryService {
public ShopProduct getByTitleCatId(String title, int catid) {
// throw new UnsupportedOperationException("Not yet implemented");
String sqlCondation=" title='"+title+"' and catid="+catid;
return getObjectBySQL(sqlCondation);
}
}
添加产品数据:
public void add() throws ServletException, Exception{
this.securityControler.checkPermission();
//load
ShopProduct item= this.formFacede.formToEntry_add(getRequest());
java.util.Date date=new java.util.Date(System.currentTimeMillis());
item.setAddTime(date);
this.setAttribute("ShopProduct",item);
this.setAttribute("info", "添加成功,"+item.getTitle()+"!");
String title=item.getTitle();
int catid=item.getCatid();
ShopProduct itemSaved=entryService.getByTitleCatId(title,catid);
if(itemSaved!=null){
this.setAttribute("info", "产品已存在,标题:"+title);
goTo("info");
}else{
entryService.add(item);
itemSaved=entryService.getByTitleCatId(title,catid);
}
//load article content
String contentEditor=this.getParam("contentEditor");
if(contentEditor==null){
this.setAttribute("info", "产品不能为空!");
goTo("info");
}
System.out.println("content Len:"+contentEditor.length());
ProductContentFileUtil fileUtil=new ProductContentFileUtil(this.getRealPath());
fileUtil.saveContent(itemSaved, contentEditor,"utf-8");
// goTo("admin_index");
String prefix="ArticleAdmin";
String controlerUrl_admin="/MyApp/miinshop/admin/"+prefix+"/controller.jsp?act=admin&catid="+catid;
this.forwardUrl(controlerUrl_admin);
}
保存产品数据:
public void update() throws ServletException, Exception{
this.securityControler.checkPermission();
ShopProduct item= this.formFacede.formToEntry_update(getRequest());
System.out.print("########### update article:");
entryService.update(item);
//load article content
String contentEditor=this.getParam("contentEditor");
if(contentEditor==null){
this.setAttribute("info", "文章不能为空!");
goTo("info");
}
System.out.println("content Len:"+contentEditor.length());
ProductContentFileUtil fileUtil=new ProductContentFileUtil(this.getRealPath());
fileUtil.saveContent(item, contentEditor,"utf-8");
this.setAttribute("info", "修改成功,"+item.getTitle()+"!");
int catid=item.getCatid();
String prefix="ArticleAdmin";
String controlerUrl_admin="/MyApp/miinshop/admin/"+prefix+"/controller.jsp?act=admin&catid="+catid;
this.forwardUrl(controlerUrl_admin);
// goTo("admin_index");
}
public void delete() throws ServletException, Exception{
this.securityControler.checkPermission();
int id=Integer.parseInt(this.getParam("id"));
ShopProductEntryService dao=entryService;
ShopProduct item=dao.get(id);
int catid=item.getCatid();
dao.delete(id);
this.setAttribute("info", "删除成功,ID:"+id+"!");
String prefix="ArticleAdmin";
String controlerUrl_admin="/MyApp/miinshop/admin/"+prefix+"/controller.jsp?act=admin&catid="+catid;
this.forwardUrl(controlerUrl_admin);
//goTo("admin_index");
}
产品管理的MCV三层结构控制器Contorler类
public class ProductAdminControler extends MiinBaseContraler {
//private String urlPath="/MyApp/miinshop/";
//private String classPath="miinshop.entryControler.ShopProductControler";
private ShopProductFormFacade formFacede=new ShopProductFormFacade();
private SecurityControler securityControler ;
private ShopProductEntryService entryService=new ShopProductEntryService();
public ProductAdminControler(HttpServletRequest request,HttpServletResponse response){
super(request,response);
this.securityControler=new SecurityControler(request,response);
init();
}
public void init(){
String prefix="ArticleAdmin";
//初始化控制器跳转页面
String loginjsp="/MyApp/miinshop/admin/login.jsp";
this.addMapping("loginjsp",loginjsp,false);
String admin_index="/MyApp/miinshop/admin/"+prefix+"/index.jsp?act=admin";
this.addMapping("admin_index",admin_index,false);
String controlerUrl="/MyApp/miinshop/admin/"+prefix+"/controller.jsp";
this.addMapping("controlerUrl",controlerUrl,false);
//crud
String add="/MyApp/miinshop/admin/"+prefix+"/add.jsp";
this.addMapping("add",add,false);
String update="/MyApp/miinshop/admin/"+prefix+"/update.jsp";
this.addMapping("update",update,false);
String list="/MyApp/miinshop/admin/"+prefix+"/list.jsp";
this.addMapping("list",list,false);
String view="/MyApp/miinshop/admin/"+prefix+"/view.jsp";
this.addMapping("view",view,false);
//addInit_cat_selectjsp
String addInit_cat_selectjsp="/MyApp/miinshop/admin/"+prefix+"/addInit_cat_select.jsp";
this.addMapping("addInit_cat_select",addInit_cat_selectjsp,false);
//info
String sysmsgjsp="/MyApp/miinshop/admin/base/info.jsp";
this.addMapping("info",sysmsgjsp,false);
//控制器配置
this.setControllerClassType("miinshop.admin.controler.articleCat.ArticleCatAdminControler");
this.setControllerUrl("/MyApp/miinshop/admin/ArticleCatAdmin/index.jsp");
this.setControllerName("文章分类管理控制器");
}
public void excute() throws Exception {
this.securityControler.checkPermission();
String act=this.getParam("act");
if(act==null){
admin();
}else if(act.equals("add")){
this.add();
}else if(act.equals("updateInit")){
this.updateInit();
}else if(act.equals("view")){
this.view();
}else if(act.equals("list")){
this.list();
}else if(act.equals("admin")){
this.admin();
}else if(act.equals("addInit")){
addInit();
}else if(act.equals("addInit_cat_select")){
addInit_cat_select();
} else if(act.equals("update")){
this.update();
}else if(act.equals("delete")){
this.delete();
}
//addInit_cat_select
}
}
JSP 产品列表标签:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%-- jstl1.2--%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page isELIgnored="false" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NewArticleList Component</title>
</head>
<body>
<!-- #webComponent.start.newArticleList -->
<%
// #webComponent.start.newArticleList
miinshop.view.pages.uiCompont.NewProductListComponent newArticleList
=new miinshop.view.pages.uiCompont.NewProductListComponent (
request, response, out
);
//返回记录数
int max=10;
//标题长度,字符
int titleLen=50;
newArticleList.init(max,titleLen);
%>
<div id="webComponent">
<p id="webComponent_id_232352" class="webComponent_edit" style="display:block;">
</p>
<div class="webComponent_content">
<p>最新</p>
<p>
<ul>
<c:if test="${NewArticleListCms!=null}" >
<c:forEach items="${NewArticleListCms}" var="article">
<li>
<a href="/article.jsp?aid=<c:out value="${article.aid}"/>" >
<c:out value="${article.title}"></c:out>
</a></li>
</c:forEach>
</c:if>
</ul>
</p>
</div>
</div>
<!-- webComponent.end.newArticleList -->
</body>
</html>
MiinFrameWork简介:
MiinFrameWork是一个简洁,零配置的java 轻量级的开发框架,MiinFrameWork目前主要用于开发云java APP,低内存,低CPU IDC主机上的企业网站等。
MiinFrameWork目前集成了一个ORM,MVC,jstl标签,上传组件等,MiinFrameWork暂不单独发行,而是作为开源企业新闻系统MiinE的子插件发布。
通过MiinFrameWork,你可以开发出一款轻量级迷你型 java WEB APP,然后布署在只需价格100元,256M内存的JAVA主机或云主机上。
标题:Java MiinFrameWork 数据库网站开发教程
来源:Juuluu
作者:Juuluu Soft Team
MiinCMP官方网站:http://juuluu.sththg.com/soft/action/SoftView.do?method=soft&id=40
点击进入MiinCMP软件项目中心
相关推荐
【标题】:“WOC开源网站运营管理系统 v1.0.RAR”是一款专为网站运营设计的开源管理系统。这个系统的核心目标是提供一个高效、灵活且易于定制的平台,以帮助网站管理员更好地管理和优化他们的在线业务。 【描述】:...
ASP实例开发源码—汇成免费开源ASP企业网站管理系统 v1.0.zipASP实例开发源码—汇成免费开源ASP企业网站管理系统 v1.0.zipASP实例开发源码—汇成免费开源ASP企业网站管理系统 v1.0.zip
C#开源网站购物交易系统 v1.0_ggshare
【标题】"基于ASP的汇成免费开源ASP企业网站管理系统 v1.0"是一个专为中小型企业设计的网站管理解决方案,它充分利用了Active Server Pages(ASP)技术来构建功能丰富的在线平台。该系统的核心特点在于其开源性,...
ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip
【ASP源码—汇成免费开源ASP企业网站管理系统 v1.0.zip】是一个包含ASP编程语言编写的开源企业网站管理系统的源代码包。这个系统专为中小企业设计,旨在提供一个功能全面、易于使用的在线平台来管理和展示其业务。在...
"ewem一物一码开源溯源防伪营销系统 v1.0.zip" 是一个专为产品追踪、防伪和营销活动设计的开源软件系统。这个系统的核心在于“一物一码”技术,即每个产品都有独一无二的二维码或条形码,使得商品从生产到销售的全...
红头船企业网站系统HTCCMS 1.0 beta4说明: 一、HTCCMS是一款简洁易用、方便二次开发的免费开源企业网站系统,它采用PHP语言编写,安装时可选择Mysql或Access作为数据库,为一部分不愿意使用Mysql的用户节省了一笔...
这个"ASP源码—CMS 开源投票系统 v1.0.zip"压缩包文件包含了一个基于ASP技术构建的内容管理系统(CMS)的开源投票系统。下面我们将详细探讨ASP、CMS以及开源投票系统的相关知识点。 **ASP(Active Server Pages)**...
随风企业管理系统 v1.0 是一款专为企业打造的综合管理平台,其核心目标是帮助企业高效地进行日常运营和管理。这款系统集成了多种关键功能,包括“关于我们”、“新闻资讯”、“产品展示”和“联系我们”,以满足企业...
基于ASP的Hait windows 开源ASP网站系统 v1.0.zip
综上所述,"ASP源码—Hait windows 开源ASP网站系统 v1.0.zip"是一个包含服务器端脚本、前端界面、数据库交互和其他必要组件的网站系统,适合那些寻求在Windows环境下用ASP技术搭建网站的用户。而...
总的来说,“良精公司企业网站管理系统 v1.0 开源版 build 090917”是一个为企业定制的、高度可定制的网站管理工具,通过其开源特性,用户和开发者可以深入挖掘其潜力,打造符合自身需求的网站平台。
MicroCMS单文件开源企业系统 v1.0 是一个专为中小企业设计的轻量级内容管理系统。这个系统的特点在于它只需要一个文件即可运行,大大简化了部署和管理的复杂度,对于初学者或者需要快速搭建简单网站的用户来说,非常...
[电子商务]C#开源网站购物交易系统 v1.0_ggshare.zip源码ASP.NET网站源码打包下载[电子商务]C#开源网站购物交易系统 v1.0_ggshare.zip源码ASP.NET网站源码打包下载[电子商务]C#开源网站购物交易系统 v1.0_ggshare....
ASP实例开发源码—asp八度印象开源投票系统 普通版 v1.0.zip ASP实例开发源码—asp八度印象开源投票系统 普通版 v1.0.zip ASP实例开发源码—asp八度印象开源投票系统 普通版 v1.0.zip
源代码-八度印象开源投票系统 普通版 v1.0.zip
Plogger 这个开源图片管理系统易于安装并易于与你的现有网站相集成。支持按设定尺寸自动生成缩略图,支持一些主流图片格式包括 JPG、BMP、PNG、GIF。支持为图片添加评论。集成 JavaScript 幻灯片浏览器。
【标题】:“开源的PHP企业网站系统源码” 在当今互联网技术日新月异的时代,开源的PHP企业网站系统源码成为了许多开发者和中小企业构建在线平台的首选。PHP,全称为“PHP:Hypertext Preprocessor”,是一种广泛...