- 博客(14)
- 资源 (8)
- 收藏
- 关注
原创 JSP+MySQL校园新闻网站(7)–新闻发布功能开发
1. 任务之前已经实现了:新闻列表浏览新闻内容展示登录成功后跳转管理后台页面登录失败后跳转错误信息页面本篇在登录成功后管理后台页面admin.jsp,添加发布新闻的功能。2. 具体功能可以输入新闻标题、内容等信息后,点击发布,则数据库内新增一条新闻。此时如果打开新闻列表浏览页,能看到新增的新闻信息。3. 开发流程3.1 查看admin.jsp之前admin.jsp页面已...
2020-04-19 20:16:48 1450
原创 JSP+MySQL校园新闻网站(6)–管理员登录功能开发
1. 任务之前已经实现了博客列表的展示、选择一篇博客后具体内容的展示,这两个页面。本篇实现下管理员登录功能。2. 具体功能点击登录按钮后,跳转到登录页面login.jsp,在登录页面输入用户名密码,如果登录成功则跳转管理页面admin.jsp,登录失败则跳转登录失败信息页面error_nologin.jsp。3. 开发流程3.1 点击登录按钮在登录按钮中添加跳转链接,点击后跳转log...
2020-04-19 12:14:36 2236 4
原创 Java技能点--基于Runnable接口的线程
1. 功能通过实现Runnable接口,开发线程,然后读取文件大小。2. 代码读取文件大小:package org.maoge.thread;import java.io.File;/** * 读取文件大小 */public class ReadFileRunnable implements Runnable { private String fileName; pu...
2020-04-15 21:31:06 411
原创 JSP+MySQL校园新闻网站(5)–新闻查看功能开发
1. 任务本篇来实现新闻内容查看页面。2. 具体功能在新闻浏览页面选择一条新闻点击后,跳转新闻内容查看页面,页面上面显示新闻的标题,中间显示新闻内容。效果如下:3. 开发3.1 查看原来的跳转链接原来的跳转连接是这样的:row += "<td><a href='article.jsp?id=" + rs.getString("id") + "'>" + r...
2020-04-14 22:04:09 1270
原创 Android Studio 相对布局RelativeLayout实例
相对布局含义相对布局分两种,一种是相对于当前控件的父视图布局,例如在父视图的中间,左下角之类的。还有一种是相对于指定视图布局,在指定布局的右边,上边之类的。相对父视图布局直接看实例即可:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android....
2020-04-08 17:58:47 2501
原创 Android Studio 日期弹窗DatePickerDialog实例
功能点击选择日期后,弹窗选择日期,选中日期按照指定格式写入文本框。布局文本框用来放格式化的日期,按钮用来弹窗选择日期。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo...
2020-04-08 17:58:22 3314 8
原创 Android Studio 时间弹窗TimePickerDialog实例
功能弹窗选择时间后,时间填入文本框。布局文本框显示选择的时间,按钮点击后弹出时间选择框。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match...
2020-04-08 17:57:57 3005
原创 JSP+MySQL校园新闻网站(4)–新闻浏览功能开发
任务本篇来实现新闻浏览页面。功能页面顶部是标题栏,标题栏左侧是网站名称SchoolNews--校园新闻网,右侧是登录按钮,管理员可以凭借账号密码登录后发布新闻。页面内容区域是新闻列表,以表格的形式展示新闻,点击新闻标题可以跳转到具体新闻内容。整体效果如下:开发1、新建view.jsp页面右击WebContent文件夹,选择New-JSP File,文件名为view.jsp,表示新...
2020-04-08 17:55:55 1932 1
原创 JSP+MySQL校园新闻网站(3)–数据库与java项目创建
新建数据库使用Navicat新建数据库shcoolnews。为了保存管理员用户名、密码,新建user表,结构如下图。简单解释下,id是自增主键,插入数据的时候不用管id列,它会自动从1、2、3…自动递增。username保存用户名信息,password保存密码信息。然后新建表news保存新闻信息,结构如上图。简单解释下,id是自增主键,type表示新闻类型,title是新闻标题,ti...
2020-04-08 17:55:20 1522
原创 JSP+MySQL校园新闻网站(2)–开发环境搭建
背景上一篇讲了需求分析,十分简单,但是不要掉以轻心,任何一个可用的项目,做起来其实都需要注意方方面面。本篇来讲下开发系统需要安装的软件环境,包括JDK、Tomcat、Eclipse、MySQL、Navicat。重点不是一步一步的安装过程,重点是讲清楚软件的版本、下载方式、安装注意事项、软件的用途,理解这些软件是干嘛的,用起来就不难了。JDK安装JDK是啥,先看它的英文原名:Java De...
2020-04-06 18:35:03 1858
原创 JSP+MySQL校园新闻网站(1)–需求分析
整体流程做一个项目,首先是需求分析,将要做的东西说明白。然后技术选型,根据需求选择合适的技术架构,小项目适宜采用简单快速的架构,不是什么项目都要搞的很复杂。然后是开发环境安装,JDK、Eclipse、Tomcat、MySQL、Navicat(用来操作数据库),这个专门拿出一章来讲讲。然后是整体设计,先想好有哪些页面,哪些类,哪些功能。然后是具体开发阶段。最后测试投产,为了方便演示,我们...
2020-04-05 18:06:30 1426
原创 Java设计模式——装饰模式——主干确定 调整细节
场景装饰模式主要适用于主干功能都已确定,在外围功能上可以随意添加模块的情况。例如,对字符串进行编码,主干功能是对字符串进行加密,后来还想实现再字符串头部和尾部添加标志符。由于不同的对接客户端对标志符的要求不同,此处就可以使用装饰模式,在完成加密后,装饰不同的头部、尾部标志符。实例我们的目的还是编码,所以定义一个编码接口。/** * 编码器接口 */public interface...
2020-04-03 07:57:21 233
原创 Android Studio 下拉框Spinner实例
功能下拉框相当常见了,例如选择省、市、县;例如选择部门;选择员工。用处一般是多选一。显示下拉框一般有
2020-04-03 07:56:50 11160 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人