基于Java的JSP购物系统 基于 JSP 的购物系统,前后端配合比较顺畅,界面用 JSP 写的,JavaBean 管逻辑,数据库靠 JDBC 连。嗯,这套老三样组合在一起挺适合初学者练手的。你可以从商品展示、用户登录、到下单支付都完整跑一遍流程,比较有成就感。 JSP 的界面部分写起来还算直观,HTML 里直接插 Java 代
Struts 2.0MVC框架 Struts 的 MVC 2 架构思路蛮清晰的,结构一目了然,挺适合做企业级 Web 应用。功能强的Tag Library用起来也方便,省不少力。 开放源码的好处你懂的,想怎么改就怎么改。不用担心黑盒问题,调试起来也心里有底。嗯,社区资源也多,出了问题查查文档或论坛基本能搞定。 它也不是。类太多容易
html2pdf HTML转PDF工具 HTML 转 PDF 的需求你肯定遇到过,像什么导出报表、保存网页、做个在线合同啥的,挺常见的。html2pdf这个思路其实就是借助浏览器的渲染能力,把 HTML 页面“截图”成 PDF。有点像你平时用 Chrome 打印页面,只不过是程序来做这件事。 Flying Saucer是 Java 圈里比
JavaMail邮件收发框架详解 JavaMail 的邮件功能封装还挺全的,尤其是发送和接收的流程,用起来比较顺。Session和Message这些类设计得清晰,像拼积木一样组合就能发封邮件。哦,支持SMTP、POP3、IMAP这些协议,基本主流邮箱都能搞定。 多部分邮件的也比较人性化,直接用Multipart配合MimeBodyP
Java双击JAR文件无响应的解决办法 Java 环境变量都配好了,结果双击 JAR 文件没反应?这事还挺常见,是刚装完 JDK 或者升级版本的时候。其实问题不大,主要是系统还没把 JAR 文件和 Java 解释器绑上。你可以用注册表搞定它,几步就行,效率也高。 Windows 系统下,JAR 文件默认打开方式有时候会错乱,直接用记事本打
C++冒泡排序教学实践——《小学生C++趣味编程》校本教材开发研究 数组排序的基本功,蛮推荐这篇教学资源,适合刚入门的小伙伴。内容围绕冒泡排序展开,讲得比较清楚,也穿插了代码示例,挺容易理解。是对每一轮比较的解释,嗯,挺有画面感的。像这样的小项目练练手,再去碰更复杂的排序算法,思路就顺多。 讲的是 C++,但也带了个 Java 示例。你要是懂点基础,照着敲一敲就能看
Spring MVC学习必备依赖包 Spring MVC 的开发学习中,少不了一堆 jar 包的支持。这个整理好的包集合就挺实用的,免得你到处找依赖。像DispatcherServlet、@Controller、@RequestMapping这些组件是框架的核心,配置完直接能跑项目,开发效率也提升不少。 DispatcherServl
JDK 1.8API文档 JDK1.8 的 API 文档,真的是 Java 开发里一个老朋友了。它没有广告,干干净净,全是源码文档,查类、找方法、看接口都方便。lambda 表达式、Stream 流这些你肯定用过,不清楚的时候翻一眼,思路立马就清晰了。 Lambda 表达式用起来像匿名函数,写法精简不少。比如你要遍历集合,写
EJB 3.0企业级开发入门 EJB 3.0 的注解方式、依赖注入和轻量部署真是太香了,适合你想快速上手企业级 Java 开发的时候用。以前写 EJB,配置一堆 XML,启动又慢,真心折腾。而现在,直接一个@Stateless、@EJB就搞定,连部署都方便不少。 注解驱动的方式确实挺舒服,像@Stateful、@Remote这种
Java简易聊天客户端示例Java简易聊天客户端示例 简单聊天客户端的代码还挺适合刚上手 Java 网络编程的你。用的就是最常见的 Socket 通信,前端界面是靠 AWT 搭出来的,虽然风格比较复古,但能把图形界面和 TCP 通信这两块给你串起来,思路挺清晰的。客户端是个 ChatClient 类,继承了 Frame,启动时会初始化界面,试着连服务器