Simplest HTTP-JSP-Servlet-Struts-JDBC-Hibernate demo

案例分析|一篇文章带你看懂养鸡场智慧管理系统 养鸡场智慧管理系统是为了满足现代化养鸡业对精细化管理的需求而设计的一款专业软件。随着科技的发展和农业产业的升级,传统的手工记录和管理方式已无法满足高效、准确和实时的数据跟踪需求。本软件旨在通过集成各种功能模块,帮助养鸡场主实现从鸡苗孵化、饲养管理、饲料控制到销售结算等全链条的智能化操作。该系统的核心目标是提升养鸡场的运营效率和盈利能力,通过自动化数据处理,减少人工误差,节省时间和精力。例如,孵化报表和记录模块可以帮助管理者实时监控孵化过程,及时调整策略; 阅读详情

Java Web

x86 Assembly = Servlet
C  = JSP
C++  = JSF

================================
Online Shopping Cart
HTTP Cookies vs. HTTP QueryString/Web beacon
================================
HTTP Query String
Technically, the form content is only encoded as a query string when the form submission method is GET. The same encoding is used by default when the submission method is POST, but the result is not sent as a query string, that is, is not added to the action URL of the form. Rather, the string is sent as the body of the request.
================================

JDBC
1)JDBC-ODBC bridge
no additional thrid party jar requred, you can talk to Microsoft Access (*.mdb) in this way

2)thrid party JDBC driver
for instance, SQL Server Driver.
A note to know, when you execute the java class, go like this:
java -classpath .;msbase.jar;mssqlserver.jar;msutil.jar YourClass
=======================================================================
Servlet

* stand-alone servlet
1)create java file for instance %CATALINA_HOME%/webapps/myservlet/classes/SingleServlet.java and compile
2)add following line in %CATALINA_HOME%/webapps/myservlet/WEB-INF/web.xml
  <servlet>
    <servlet-name>SingleServlet</servlet-name>
    <servlet-class>SingleServlet</servlet-class>
  </servlet>
  <servlet>

  <servlet-mapping>
    <servlet-name>SingleServlet</servlet-name>
    <url-pattern>/SingleServlet</url-pattern>
  </servlet-mapping>
3)visit your work through
http://127.0.0.1:8080/myservlet/SingleServlet

* packaged servlets
1)create java file for instance %CATALINA_HOME%/webapps/myservlet/classes/mypkg/PkgServlet.java and compile
2)add following line in %CATALINA_HOME%/webapps/myservlet/WEB-INF/web.xml
  <servlet>
    <servlet-name>PkgServlet</servlet-name>
    <servlet-class>mypkg.PkgServlet</servlet-class>
  </servlet>
  <servlet>

  <servlet-mapping>
    <servlet-name>PkgServlet</servlet-name>
    <url-pattern>/PkgServlet</url-pattern>
  </servlet-mapping>
3)visit your work through
http://127.0.0.1:8080/myservlet/PkgServlet
=======================================================================
JSP(Tomcat)
download and install the windows msi package is ok.
to create you own web program

1)create folder under this one, %CATALINA_HOME%/webapps, for example, a folder named "hello"
%CATALINA_HOME%/Tomcat 5.5/webapps/hello
2)create a folder named WEB-INF under hello
<Path>/Tomcat 5.5/webapps/hello/WEB-INF
3)create index.jsp and place it into %CATALINA_HOME%/webapps/hello
4)visit you jsp file through http://127.0.0.1:8080/hello/index.jsp
*
5)to use JSTL
place jstl.jar and standard.jar into %CATALINA_HOME%/webapps/hello/WEB-INF/lib
=======================================================================
Hibernate
the fastest quickstart is to goole it with "hibernate tutorial", and go to road2hibernate
download the sample code and run it(the sample use hsqldb, an in-memory database)!! that is all!!

1)modify the sample to adapt to SQL Server
just modify the /src/hibernate.cfg.xml, change those lines:

        <property name="hibernate.connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
        <property name="hibernate.connection.url">jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=pubs</property>
        <property name="hibernate.connection.username">sa</property>
        <property name="hibernate.connection.password"></property>
        <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>


and re-build and run it, that is all! (you even need not to create table, hbn will do this for you)
=======================================================================
Struts

to experience the framework, download the package and unpack it, then copy
apps/*.war to %CATALINA_HOME%/webapps/.
visit http://127.0.0.1:8080/struts2-blank-2.0.1
that is all! 

手把手教你用Proteus仿真51单片机抢答器:倒计时+蜂鸣器报警完整项目 本文详细介绍了使用Proteus软件仿真51单片机智能抢答器的完整项目流程。通过系统架构设计、核心元件选型(如74LS30用于按键中断编码),结合状态机编程,实现了带可调倒计时、数码管显示和蜂鸣器报警的八路抢答器功能。项目涵盖了从原理图绘制到代码调试的全过程,是学习嵌入式系统开发的绝佳实践。 阅读详情

相关推荐

AI 帮我写单测:pytest 覆盖率提升 40% 的协作日志

AI助力pytest测试覆盖率提升40%的实践总结 本文分享了作者通过AI协作提升Python项目测试覆盖率的实践经验。初始测试覆盖率仅45%的电商后端项目,通过系统化的AI协作策略(代码分析、场景矩阵设计、迭代优化)实现了显著改进。AI不仅生成312个高质量测试用例,更提供了测试设计思路和最佳实践建议。最终覆盖率提升至85%,发现并修复23个潜在bug,效率提升3倍。文章详细展示了用户服务、订单服务等核心模块的测试案例,以及分层Fixture设计、参数化测试等高级技巧。关键成功因素包括明确的协作边界、迭代

摘星编程的博客 3150

确保web地址正确解决方案

web地址无法访问

技术老鸟 2万+

openwrt 固件定制详解:各类默认参数修改及应用添加

本文以friendlywrt22-rk3568发行版为例, 介绍如**何定制**一款**openwrt固件**,定制特性包括网络参数、登陆密码、开机界面(banner)、代理arp、opkg源、hostname、应用默认配置参数修改、增加任意文件(不限于应用程序及其库)等, 最后给出了一个完整的实操实例。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 1503

eclipse无法显示此页,确保web地址http://localhost:8080正确,可能是ie问题

      今天早上起来发现挖矿软件不显示数据,但是服务器端有响应,本来想想也算了,只要能够正常挖就不用管这么多。但是下午发现打开eclipse出现eclipse无法显示此页,想到最近折腾了很多别的项目的环境,可能折腾完了忘记改回了。情况如下: 这是一张网图,大致情况是这样。       我先想到的是tomcat,于是乎tomcat被我折腾到无法正常启动了,经过一番折腾后发现可能是overview设置的问题,于是我改成如下设置

The_Handsome_Sir的博客 8062

eclipse启动tomcat无法访问

症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。 症状原因:        e

wqjsir的专栏 12万+

[Java面试三]JavaWeb基础知识总结.

1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 l Internet上供外界访问的Web资源分为: • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 • 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

qq_35833843的博客 1054

无法访问此页面,确保web地址正确?

 

冰糖糯米藕 2万+

web 关于http://localhost无法访问的可能原因

http://localhost 无法访问index.php 1. /private/var/log/apache2/error_log中发现错误信息: [Thu Feb 04 22:30:52.580099 2016] [autoindex:error] [pid 253] [client ::1:49599] AH01276: Cannot serve directory /Lib

3万+

tomcat启动后,http://localhost:8080无法正常显示

问题描述:在java中可以成功启动tomcat,且正常显示项目内容,但在网页中输入http://localhost:8080无法正常显示。以下是http://localhost:8080正常显示的页面原因 eclipse将tomcat的项目发布目录重定向了,导致无法正常访问。同时在tomcat安装目录下的webapp目录里面找不到我的项目文件。解决方法: 1、双击eclipse中的server

wuting3680278的博客 7万+

windows 运行vue项目 打开地址为 http://0.0.0.0:8080,浏览器显示无法访问,手动修改为 127.0.0.1:8080 可正常打开。

windows 运行开发模式命令 npm run dev, 启动后默认自动打开浏览器,但是打开地址为 http://0.0.0.0:8080,浏览器显示无法访问,手动修改为 127.0.0.1:8080 可正常打开。 每次手动更改不是办法,所以需要调整下代码,能够自动打开后就能正常访问。 ...

Jovan的博客 1万+

Tomcat 输入http://localhost:8080打不开网页的解决方法

成功安装Tomcat 输入http://localhost:8080打不开网页的解决方法 一、一般情况下,我们成功安装好Tomcat后,在浏览器输入http://localhost:8080是可以正常打开小猫页面的,但有时候会由于Tomcat 版本或者电脑系统的原因,没法打开页面。   二、打不开的原因有许多,下面就简单的说明一下解决的方法: 【解决方法一】 电脑必须

AI吃大瓜的博客 2万+

IE7IE8兼容性设置_服务器端设定

用ASP.NET开发的web程序,客户端是IE7以上时,需要设置IE的兼容性,否则web页面可能混乱,但这样在每客户端设置不太现实, 对策: ①在站点的配置文件中,修改web.config文件,使得该网站能够兼容,示例代码如下: ?xml version="1.0" encoding="utf-8"?>   configuration>     system.webServer>

wang_cel的专栏 3283

耕犁机械图纸_设计图纸 农机设备3D建模.zip

耕犁机械图纸_设计图纸 农机设备3D建模.zip

[计算机毕业设计]基于SSM的固定资产管理系统(源码+部署说明+演示视频).zip

这是一个基于SSM框架开发的固定资产管理系统,该系统可以实现对公司固定资产的全生命周期管理,包括资产采购、领用、报废、维修等操作。系统采用B/S架构,用户可以通过浏览器访问网站进行操作,也可以使用移动端APP进行资产管理。系统具有以下功能:1. 资产信息管理:包括资产基本信息、资产分类、资产编号、购置日期、购置金额、使用部门、使用人员等信息的录入和查询。2. 资产领用管理:包括资产领用申请、审批流程、领用单据的生成和查询等功能。3. 资产维修管理:包括资产维修申请、维修单据的生成和查询等功能。4. 资产报废管理:包括资产报废申请、审批流程、报废单据的生成和查询等功能。5. 资产盘点管理:包括资产盘点计划、盘点单据的生成和查询等功能。6. 统计报表管理:包括资产统计报表、资产折旧报表、资产维修费用报表等功能。系统采用MySQL数据库进行数据存储,使用SpringMVC框架进行前后端交互,使用Struts2框架进行页面跳转。系统还使用了Bootstrap框架进行界面美化。演示视频中展示了系统的登录注册、资产信息管理、资产领用管理、资产维修管理、资产报废管理、资产盘点管理和统计报表管理等功能的操作流程。

上一篇: Delphi COM Programming Study Note
下一篇: subthread(handling busy operation) notify mainthread to update UI
EricYeung
博客等级 码龄22年 9粉丝 237原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值