【编程新实务】
CodeFriday
账号已停更
展开
-
记录一次数据库被盗,勿用弱密码
背景本学期一门编程新实务,几乎一学期的实验都在搞数据库编程,所以头一回接触数据库。完后做最后一次实验,安卓客户端登录注册,需要把注册信息保存到数据库。正好是windows服务器,简单部署之后服务器端提供几个servlet接口给安卓客户端开发即可。这个数据库环境大概是一个多月前安装的。传送门javaweb部署到阿里云服务器过程完后正准备去验收实验时,做最后测试,按照往常一样打开网页端,查看数据库数据:一脸懵逼,报错我的数据库表不存在,然后远程链接到服务器。打开workbench看一下为啥表不在原创 2020-12-16 19:23:17 · 349 阅读 · 0 评论 -
【编程新实务】Lab4 系统登录/注册模块(Android app)的开发
目录前言展示安卓前端安卓后端服务器后端总结前言本次是本学期编程新实务最后一次实验,四次实验不断迭代最后总能得到一个属于自己的东西。之前也没接触过java,这门课啥都是从0开始基本上。也参考了很多学长的博客和很多大佬的博客!由于之前Lab2已经实现部署到云服务器,因此本次实验相对省心不少。我在Lab2的基础上修改了servlet实现后端传输一个json数据给安卓客户端解析,大多数工作交给了后端完成,传回安卓客户端实际就一个操作结果。比如注册成功/失败,修改密码成功/失败,登录成功/失败(此处多返回na原创 2020-12-12 00:45:31 · 641 阅读 · 0 评论 -
【编程新实务】Lab3 Android手机拨号器开发
目录实验目的:实验过程实验目的:安装配置好Android开发环境,并使用其开发Android手机拨号器。实验过程本实验是一个验证实验,主要是为了配置好Android开发环境。刚开始在idea配置安卓环境,但是新建的项目他就是报错,网上找了各种原因,说是没下载对应安卓版本sdk,看了一下也下载了,然后又是Gradle的问题,也各种下载了,为了配置环境去下载了各种资源,还花了6.9买了一个百度网盘一天下载加速券,结果还是没整好。。。。。。然后我放弃了索性直接下载Android...原创 2020-12-01 19:12:13 · 436 阅读 · 0 评论 -
【编程新实务】番外:Lab2部署到云服务器
目录背景介绍步骤打包成war文件配置服务器运行环境(JDK+Tomcat)开始部署域名解析修改Tomcat配置文件展示总结背景介绍编程新实务Lab2复用Lab1的Java数据库编程,编写一个JavaWeb项目,放在Tomcat服务器上运行。突然想起我有一台腾讯云买的学生机,正好域名也是有的,之前用于搭建Hexo博客的,大一那会只能部署到Github,然后只能本地用Markdown编辑文档写,没改动一次还得重新部署一次,贼傻!结果一次重装系统本地Hexo配置好的所有文件,没了。。。github上好像连博原创 2020-11-09 20:52:46 · 393 阅读 · 0 评论 -
【编程新实务】Lab1 Java语言编程
目录实验目的实验对应知识点实验前任务实验要求及步骤环境配置设计思路代码实现Peoson类User类PersonOp类UserOp类PropertiesUtil类DB_conn_op类配置文件main,主要为了输出一个步骤化过程运行结果总结实验目的安装、配置好Java编程环境、数据库环境,使用Java 进行编程以及数据库编程。实验对应知识点Java编译、运行,path、classpath环境变量,规范注释。数据库的JDBC驱动。实验前任务学习Java的基本语法以及数据库的理论基础。实验要求及步骤原创 2020-11-08 00:31:32 · 1059 阅读 · 0 评论 -
【编程新实务】Lab2 HTML以及J2EE简单编程
【编程新实务】Lab2实验目的实验对应知识点实验前任务:代码框架设计思路实验目的安装配置好Tomcat应用服务器,使用Java进行JSP、Servlet的编写web应用并将其部署到Tomcat上。实验对应知识点结合HTML进行JavaEE框架中的JSP、Servlet编程。实验前任务:学习Java的基本语法以及Java数据库编程。代码框架设计思路本实验主要就是实现网页上的手动输入数据插入或者删除。index.jsp为主要前端,负责读取用户输入的需要删除或者插入的信息,以表单形式发原创 2020-11-06 20:48:11 · 1704 阅读 · 3 评论