JDiy快速入门示例代码参考 索引页

JDiy框架简述:
JDiy是一个超轻量级的java极速开发框架。有了JDiy,您再无需折腾其它庞大的java框架。
JDiy支持多种数据库:MySQL, MsSQL(SQL Server), Oracle, DB2, PostgreSQL, SQLite
JDiy内置一套快速建站平台,无需编写代码,生成网站后台管理界面。
前台可以直接在jsp页面中调用JDiy-API来查询输出;或者使用JDiyAction模块来构建基于MVC模式的页面输出.
开发者后台登录:
登录地址:/jdiy-admin/ 开发者帐号jdiy 密码:jdiy888
这个示例程序的后台完全采用JDiy建站平台生成(未编写任何代码). 有关开发者平台相关的知识,请参见JDiy官网建站平台教程
说明及示例页链接:
为便于大家更直观的学习JDiy, 示例程序的前台页面部分,我们均未做任何多余的美工/图片修饰。
目前示例程序的前台显示部分,我们分别做了如下两种方式:
  JDiyAction/MVC方式 直接jsp中输出的方式
说明 基于JDiyAction/MVC的显示输出,适合注重MVC模式的用户参考.
(例如javaEE/SSH框架过渡而来的用户)
对于中大型网站或B/S应用软件系统,
使用此方式更易于维护升级和代码分层结构化。
直接在jsp中写代码输出,适合由其它(asp/php等)程序员过渡而来,
(或不习惯javaEE/SSH/MVC模式)的jsp用户参考。
对于一般中小企业网站,这种方式足矣,且能更加极速地完成网站开发,
因为省去了编写java类,并不断部署/重启的麻烦;
文件位置 jdiy.xml中仅一行Action配置,如下:
<action url="/*/*.jd" class="jdiy.sample.action.{1}" method="{2}"/>
所有的Action源码都位于src目录:jdiy.sample.action 包中。
Action对应的JSP展现层页面位于:WEB-INF/view/目录中。
展现层全部使用的是标准的EL表达式和JSTL做的输出。
我们把所有操作数据库的代码都直接放到了jsp文件中.
(没有使用任何Action/Servlet等类代码,方便入门者学习参考)。
所有的jsp文件都位于/jsp/目录中,
相关表单提交保存等的处理页面也都放在/jsp/action/目录中。
简单栏目显示 公司简介内容输出:about/info.jd 公司简介内容输出:jsp/about.jsp
单篇文章内容
(更新阅读次数)
新闻阅读页:news/read.jd?classId=y0gw0tejir&id=y0gw0usadj 新闻阅读页:jsp/news_read.jsp?classId=y0gw0tejir&id=y0gw0usadj
列表输出(不分页) 招聘信息列表:jobs/zhaopin.jd 招聘信息列表:jsp/jobs.jsp
文章列表(带分页) 新闻列表:news/list.jd?classId=y0gw0tejir 新闻列表:jsp/news_list.jsp?classId=y0gw0tejir
图片列表(带分页) 企业风采:about/info.jd?id=y0hg7v5lxd 企业风采:jsp/about.jsp?id=y0hg7v5lxd
提交表单 我要留言:guestbook/add.jd 我要留言:jsp/guestbook_add.jsp
提交表单(带附件) 应聘简历表:jobs/resume.jd?jobsId=1 应聘简历表:jsp/jobs_resume.jsp?jobsId=1
登录/注册
(创建会话)
会员登录注册:vip/main.jd 会员登录注册:jsp/vip.jsp
验证登录
(JDiy拦截器)
会员资料修改页:vip/edit.jd(未登录时访问会自动跳到登录页) 会员资料修改页:jsp/vip_edit.jsp(未登录时访问会自动跳到登录页)
多级栏目输出 产品页左边的产品类别: product/list.jd
新闻综合页:news/index.jd
产品页左边的产品类别: jsp/product.jsp
新闻综合页:jsp/news.jsp
多条件组合查询 产品页中部按搜索条件搜索产品: product/list.jd 产品页中部按搜索条件搜索产品: jsp/product.jsp
JDiy官方网站: http://jdiy.net/ JDiy在线API文档:http://jdiy.net/jdiy-doc/
示例程序编写:子秋(qq:39886616 qq群:7759217)
联系JDiy作者: folier java/javascript WEB编程